Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PE-bear for macOS #2

Open
upiter opened this issue Apr 8, 2018 · 20 comments
Open

PE-bear for macOS #2

upiter opened this issue Apr 8, 2018 · 20 comments

Comments

@upiter
Copy link

upiter commented Apr 8, 2018

@hasherezade, do you plan to release macOS version of PE-bear?
Currently I succeeded to run 32 bit version of PE-bear v0.3.8 on macOS under Wine (3.0), but it's not native as Win/Linux version, sure.

@hasherezade
Copy link
Owner

it should be possible to build PE-bear for macOS. unfortunately, currently I don't have the environment to build it. but since you asked, I will try to make it.

@upiter
Copy link
Author

upiter commented Apr 8, 2018

Thank you for your willingness.
I see different options:

  • I could build it on my system (OS X 10.11.6 El Capitan) using cmake or qmake (via something like your *_autobuild.sh)
  • You could use public build services
  • You could use VM environment

@hasherezade
Copy link
Owner

I am planning to build it using Travis CI. I need to check details, but I think it should be possible.

@upiter
Copy link
Author

upiter commented Apr 8, 2018

@hasherezade remember that Travis CI is free for open source projects only

@MalwareCantFly
Copy link

2019, and the world still needs PE-bear for Mac OS :)
I could try and build it on my machine, if you are willing..

@hasherezade
Copy link
Owner

thank you for your interest :)
I am refactoring some of the components, and I will opensource it this year.
please, be patient.

@MalwareCantFly
Copy link

Amazing news!
Thank you! :)

@analyst321
Copy link

Any progress in this? Really would LOVE a Mac build :(

@hasherezade
Copy link
Owner

@analyst321 - sorry for the delays in this, I have many things that keep me busy (including other free projects). but I will give it a higher priority on my TODO.

@analyst321
Copy link

Hey, no of course, you're doing amazing contributions to the community. If you ever get some time for this, that'd be awesome. Otherwise no worries, everyone has VMs up anyway :)

@hasherezade
Copy link
Owner

slowly but steadily, I keep refactoring the code of PEbear and prepare it for going open source. I don't want to promise any precise date, but this year it will happen. and then you can build PEbear on every platform that is supported by Qt (Windows/Linux/MacOS).

@analyst321
Copy link

Any updates on this :( ?

@hasherezade
Copy link
Owner

@MalwareCantFly @upiter @analyst321 : FYI - in the latest release I included MacOS builds - check it out:
https://github.com/hasherezade/pe-bear-releases/releases/tag/0.5.5.4

@analyst321
Copy link

This is amazing! ... thank you for your hard work :)

@hasherezade
Copy link
Owner

sorry for keeping you waiting for so long 😅
please let me know if everything works fine!

@MalwareCantFly
Copy link

Definitely worth the wait :)
The QT bundled version even works on M1 mac! 🥳
Huge thanks @hasherezade for all your amazing work! 🙏

If anyone is interested, it's possible to easily add an icon to the .app using this trick.
bear_icon

@hasherezade
Copy link
Owner

I am glad that you like it!
I will add the icon to the bundle on the next release, sorry for the inconvenience, I was in a hurry this time!

@upiter
Copy link
Author

upiter commented Jun 30, 2022

@hasherezade, you rock! Thank you so much for providing native macOS build!

I've tested 0.5.5.4 and found some issues mostly specific to macOS.
I can mention all issues here or I can create separate issues with screens.

Preliminary issues list (macOS specific)

  • Tab names size: tab names are cut; text may be unreadable; tab names have fixed small size. Need an option to keep full size text of tab names so tabs will have uncut names.
  • Column sizes in tables: option to automatically resize column width according to its content width. Some columns are narrow and currently one needs to manually resize column width by double-clicking on columns separator in table header.
  • Text colours in dark theme: unreadable or hardly readable text (e.g. dark blue on dark grey).
  • Icon colours in dark theme: it's hard to distinguish some icons (toolbar, menu, context menu).
  • Fonts: need an option to set fixed font via system font dialog. QT warning: qt.qpa.fonts: Populating font family aliases took 792 ms. Replace uses of missing font family "TypeWriter" with one that exists to avoid this cost.

@hasherezade
Copy link
Owner

hasherezade commented Jun 30, 2022

@upiter - thank you for your feedback! I will try to fix it for the next release

I can mention all issues here or I can create separate issues with screens.

yes please, create a new issue, this will be very helpful.

@hasherezade
Copy link
Owner

@upiter - regarding the unreadable text in the dark theme - I can understand that this can occur if the default theme of PE-bear is used with dark System theme. is it the case you are talking about? try to use the dark theme of PE-bear, it should help. (View->Style->Dark)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants