-
-
Notifications
You must be signed in to change notification settings - Fork 61
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
Overhaul UI #280
base: master
Are you sure you want to change the base?
Overhaul UI #280
Conversation
Thank you for your contribution, I don't know if it makes sense to review this yet, since this and #278 clash and might create merge conflicts. I also am in favor of publishing the already working UI with #278 to EGO first, before doing this. And then testing it extensively and by multiple users, before releasing it. But overall it really looks good, so I'm going to look at this as soon as the issues and PR's with more priority are resolved. And just from glancing over it, there are a few things to do:
|
@@ -7,7 +7,7 @@ | |||
"scripts": { | |||
"build": "yarn run build:ts && yarn run gen:locale && yarn run build:extension", | |||
"gen:locale": "yarn run ts-node scripts/generateLocale.ts", | |||
"build:ts": "yarn run clean:ts && rollup -c --failAfterWarnings && sed -i '/setTimeout/d' dist/thirdparty/prismjs.js && sed -i 's/var\\ /let\\ /g' dist/extension.js dist/prefs.js", | |||
"build:ts": "yarn run clean:ts; rollup -c --failAfterWarnings && sed -i '/setTimeout/d' dist/thirdparty/prismjs.js && sed -i 's/var\\ /let\\ /g' dist/extension.js dist/prefs.js", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is just here to block this from being merged for the moment, please leave this unresolved
Edit: sidenote @oae could you turn on, that we require at least one approval, before being able to merge, ty
5159092
to
101ea17
Compare
…le in build:ts + style changes clean:ts is now able to fail so that I can build Pano while it is still running
…ort incognito mode
…style in compact mode
101ea17
to
ff610a6
Compare
Can be triggered by: 1. Pressing the action button 2. Ctrl + click on the item 3. Ctrl + enter on the item
This adds support for ZWJ sequences
Note: this causes a windows xp like visual bug in the link item when running Pano in a nested shell
…respected - Item color didn't support this format: rgb(255 0 0)
Hello I'm sorry if this might be rude, but will this PR be merged at some point or is oae MIA? |
Hi, |
What is missing to merge this pull request? How could I help to speed this up? |
So, it’s currently broken? Bummer. No problem with Pano tho, it is great! I understand if they don't want to change the design. |
If you're talking about the artifacts on the screenshot, it's Just because of my screenshot tool which, I think, only works well under wayland,
If your code is hot, I think it's worth a try before launching into a new branch, I would also like to take advantage of the progress of the main branch which has Added highlighting features for code. And also without mentioning all the refactoring necessary to adapt it to the new version of gnome, but frankly if you are determined enough to launch a new branch or even a new extension with these features, it's really worth it.✨👌
😵💫 |
Afaik everything works, that screenshot just has the background set to transparent and the headers enabled. I just haven't updated it since the current branch still works fine. |
Sorry, I thought it was broken because of the artifacts and headers, my bad, how embarrassing 😅 |
😆 , sorry, my bad... I send a better screenshot I think there is still some work to be done, because there are sometimes images that are not displayed.
since there no any activities concerning this PR, it difficult to know 😕 |
@boerdereinar could you please resolve the conflicts so I can merge them? |
Overhaul UI
Description
This pr fully overhauls the UI as per #185.
New Features
/home/user/*
are shortened to~/*
Misc
yarn run clean:ts
can now fail inbuild:ts
to make building easier while pano is still runningDependencies
color-string
for easy color parsing and conversion to rgbgraphemer
for checking if the copied string contains a single grapheme cluster for the emoji item. This fixes ZWJ sequences not being detected as an emojivalidate-color
hex-color-converter
Screenshots
New UI
Compact Mode
Window Position: Pointer
Incognito Mode
Header Style: Compact
Fixes
Fixes #124
Fixes #150
Fixes #176
Fixes #185
Fixes #272
Fixes #300
Type of change
Checklist