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

buffer: Review status buffer style. #3228

Merged
merged 6 commits into from
Oct 28, 2023
Merged

Conversation

aadcg
Copy link
Member

@aadcg aadcg commented Oct 19, 2023

Description

Uniformize hover and active CSS pseudo classes across all interactive UI elements.

Make use of new theme color and ditch opacity hacks.

Review tabs UI.

Closes #3142.

Discussion

Currently it's a draft to close the mentioned issue. @jmercouris please demo it with @lansingthomas and make any necessary changes.

Checklist:

Everything in this checklist is required for each PR. Please do not approve a PR that does not have all of these items.

  • Documentation:
    • All my code has docstrings and :documentations written in the aforementioned style. (It's OK to skip the docstring for really trivial parts.)
    • I have updated the existing documentation to match my changes.
    • I have commented my code in hard-to-understand areas.
    • I have updated the changelog.lisp with my changes if it's anything user-facing (new features, important bug fix, compatibility breakage).
      • Changelog update should be a separate commit.
    • I have added a migration.lisp entry for all compatibility-breaking changes.
    • (If this changes something about the features showcased on Nyxt website) I have these changes described in the new/existing article at Nyxt website or will notify one of maintainters to do so.

Copy link
Contributor

@lansingthomas lansingthomas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you andre,
As far as I can tell -- this is what was proposed. I have not had a chance to see it with John out sick and no screenshots, but I can see that you made some changes to the styling and I trust you totally in this.

@aadcg aadcg force-pushed the review-status-buffer-ui branch from abce1d9 to 8efec46 Compare October 20, 2023 07:19
@aadcg
Copy link
Member Author

aadcg commented Oct 20, 2023

No need to rush since this is not a priority. You and @jmercouris should take a look together and make a decision. I've just changed something now, while taking a second look.

See the recording below.

simplescreenrecorder-2023-10-20_10.12.33.mp4

@lansingthomas
Copy link
Contributor

Looks grand. Will review with John when able.

aadcg and others added 5 commits October 28, 2023 15:41
Uniformize hover and active CSS pseudo classes across all interactive UI
elements.

Make use of new theme color and ditch opacity hacks.

Review tabs UI.
Status buffer was switched to flexbox, columns were from grid.
@jmercouris jmercouris force-pushed the review-status-buffer-ui branch from 36dbf03 to f1ab2de Compare October 28, 2023 20:41
@jmercouris jmercouris merged commit 62af0bf into master Oct 28, 2023
2 checks passed
@jmercouris jmercouris deleted the review-status-buffer-ui branch October 28, 2023 20:44
@jmercouris
Copy link
Member

I did a rebase since each commit was atomic.

@jmercouris
Copy link
Member

Verdict about selected tab background-color still out, but we will get to it.

@aadcg
Copy link
Member Author

aadcg commented Oct 30, 2023

I did a rebase since each commit was atomic.

All good. I'd rather have a single commit for such small changes. The authorship of the commit is rather unimportant in my view. Thanks.

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

Successfully merging this pull request may close these issues.

status buffer/ pressed-active state | color update
3 participants