-
-
Notifications
You must be signed in to change notification settings - Fork 60
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? |
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