Skip to content

MacOS Ventura (13.x) dark mode, some menu text needs color fix #356

Closed

Description

@mavwolverine

Screenshot 2022-11-21 at 10 01 49 AM

Activity

  1. mavwolverine commented on Nov 21, 2022

    @mavwolverine
    Author

    The 'Source', 'Blame' and 'History' menu is hard to read

  2. hannesa2 commented on Nov 21, 2022

    @hannesa2
    Contributor

    Thanks for your report. We also need some helping hands with pull request

  3. mavwolverine commented on Nov 23, 2022

    @mavwolverine
    Author

    @hannesa2 would have loved to help, but its been 10 years since I have touched ObjC :(

  4. ADTC commented on Feb 25, 2023

    @ADTC
    Contributor

    I couldn't find this by searching for "Tree View" or tree mode so here it is in a comment. I concur that the Source file list and blame are still light. History is dark, but the bar above is light (with white fonts).

  5. added a commit that references this issue on Mar 11, 2023
    e1c0a84
  6. ADTC commented on Mar 11, 2023

    @ADTC
    Contributor

    @hannesa2 I have the pull request with a nice dark theme :)

    Unfortunately the bar will have to be fixed in the submodule https://github.com/gitx/MGScopeBar project. I haven't figured out how, and ObjC isn't something I'm familiar with. Hope someone with ObjC experience can help fix the bar itself. (But I may hack something up to see if I can make it work.)

  7. added a commit that references this issue on Mar 12, 2023
  8. ADTC commented on Mar 12, 2023

    @ADTC
    Contributor

    Oh no, @hannesa2 I just got some free time and started looking into this. I think we should remove MGScopeBar and replace it with PBGitGradientBarView instead. We already use this for the bar with buttons for All Local and the search box. It works correctly with Light vs. Dark mode changes and looks almost the same as MGScopeBar.

    Thanks for the merge though. I'll just make the above into another PR (if I can get it working).

    Update: Unfortunately Objective-C is still magic to me, and demystifying it will take me some time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions