Commit Graph

192 Commits

Author SHA1 Message Date
tophf
1d0ca613f9 handleUpdate may alter/add an entry which needs to be sorted 2018-05-15 14:56:12 +03:00
tophf
68165e8fa2 filters affect striping, not the sort order 2018-05-15 12:21:30 +03:00
tophf
e80efa7604 FF: hotkeys dialog 2018-04-12 21:28:45 +03:00
tophf
dd5cd5c686 correctly show "Everything" in applies-to column
* don't show it twice
* show it if the style targets were actually removed since the last paint
2018-03-19 07:10:59 +03:00
tophf
66704a78b3 actually use 'pre' font for code errors in messageBox.alert/confirm 2018-03-11 16:31:25 +03:00
tophf
6b0628a7ee CSS containment was buggy in Chrome before 58.0.3004
fixes #355
2018-02-28 05:04:35 +03:00
tophf
fd3a09eee9 ensure the state tooltip is above the sites 2018-02-26 23:20:25 +03:00
tophf
ab4f7f3e91 entry state may exceed entry bounds 2018-02-26 23:18:49 +03:00
tophf
0fd5d100c9 update filter stats after deleting a style 2018-02-26 23:16:10 +03:00
tophf
e4150aa8b0 sort only after filtering is complete 2018-02-26 22:57:03 +03:00
tophf
ceb11ae52a ignore dates and other meta data when diffing 2018-02-26 22:56:42 +03:00
tophf
e42ea2e383 restore correct position of update state faux button tooltip 2018-02-26 22:55:30 +03:00
tophf
42c7f39e73 refilter just once on a single update job
fixes #353
2018-02-26 22:54:35 +03:00
tophf
d82dceada9 code cosmetics 2018-02-16 12:49:53 +03:00
tophf
b9b2c4cbd7 correctly finish check-all-updates before updating UI
now that we use messaging for the observer we can't use Promise for the final task;
fixes #341
2018-02-16 12:43:22 +03:00
narcolepticinsomniac
c1b47e4b23
Style non-select filter labels to match
Non-select filter labels and their contents were misaligned. They were also shorter with lighter hover backgrounds. Everything should match up now. There's only one currently, but I used general selectors which should work in case any new ones are added.
2018-02-13 16:44:21 -05:00
tophf
5b4ecfc3e4 fix click area of filter checkboxes
#332
2018-01-24 03:26:52 +03:00
tophf
4493c9e9f0 don't double-process 'styleUpdated' in manager 2018-01-14 18:18:08 +03:00
tophf
989df35b05 live preview in editor
* refreshAllTabs was extracted
* ...and fixed to use each frame's url when getting the styles
2018-01-12 00:54:36 +03:00
tophf
0c2c86a8de update favicons in handleUpdate 2018-01-12 00:53:35 +03:00
tophf
23fcbd6c27 fixup 7de3e37a: handleUpdateInstalled is for .updatable only 2018-01-07 16:53:41 +03:00
tophf
3df4a86428 add a workaround for Chrome 65 bug https://crbug.com/714373 2018-01-07 15:12:14 +03:00
tophf
45219a88c1 microoptimization: 'style' is already a deep-copy 2018-01-04 22:47:29 +03:00
tophf
c553c0270e unstick the unchecked newUI option from the buttons below 2018-01-04 22:36:31 +03:00
tophf
392ca4c988 add "configure" button in the old UI 2018-01-04 22:35:12 +03:00
tophf
1c432b2868 fixup 77a07b7f: don't invoke editor on clicking the name 2018-01-04 22:25:03 +03:00
tophf
66f176992b fixup 671b2765: don't show favicons in old UI 2018-01-04 22:20:03 +03:00
tophf
d94b9a0ab7 fixup: show available updates on manual check 2018-01-03 20:26:20 +03:00
tophf
1eea8fdbbf fixups for refreshAllTabs 2018-01-03 18:26:31 +03:00
tophf
d346cb0a5a reduce newUI entry vertical padding and define it in one place 2018-01-03 16:53:00 +03:00
tophf
3418ac9cb9 FF: support private/container tabs 2018-01-03 10:43:56 +03:00
Rob Garrison
671b276532 Attempt to get favicon for RegExp match (#321)
show favicons for regexp() in applies-to column
2018-01-01 08:17:43 +03:00
tophf
60a6fdb481 clear previous update status classes 2018-01-01 08:04:52 +03:00
narcolepticinsomniac
0368759081
Fix overlapping hover backgrounds 2017-12-31 04:25:58 -05:00
tophf
16f98ed250 auto-adjust #add-style-wrapper to various font height 2017-12-29 20:27:37 +03:00
tophf
fef10b1638 use a readable font for Japanese/Chinese 2017-12-29 20:23:54 +03:00
tophf
dea0edbdac don't wrap entry labels 2017-12-29 18:19:25 +03:00
tophf
673906cfd5 don't cut the text in a closed sort selector
#319
2017-12-29 17:54:15 +03:00
tophf
af6c3a79d5 don't show update buttons for local styles in old UI
#319
2017-12-29 17:53:11 +03:00
tophf
c1dd196acd fix regexp search in manager 2017-12-28 07:01:18 +03:00
tophf
e4f8cf5fb5 simplify usePrefsDuringPageLoad 2017-12-26 08:54:01 +03:00
tophf
4da6eeb746 manage: speed up first meaningful paint
by postponing creation of favicon placeholders for the visible entries to the second render run when rendering in chunks or after all styles were displayed when rendering the entire list
2017-12-26 08:52:19 +03:00
tophf
fc673fe9c6 fixup ea709c93: remove the unused variable 2017-12-25 12:25:53 +03:00
tophf
12fe1b619f render 20+ styles at once
so that the page on a typical 1080p display is completely filled in initial frame at 200ms
2017-12-25 12:18:24 +03:00
tophf
53eac84312 load visible favicons immediately, lazy-load the rest 2017-12-25 12:18:24 +03:00
Rob Garrison
5a07bbb1e3 Add manager sort block 2017-12-25 12:17:18 +03:00
tophf
8decffc6b5 FF52 workaround: only transform the outer svg 2017-12-24 11:12:13 +03:00
tophf
d0380f76c3 rewrite colorview to use CodeMirror::TextMarker
* solves all problems with glitching on selection etc.
* perceived performance is same due to lazy-processing
* colors unsupported in current browser are displayed internally as RGB
* the color text is highlighted in the editor when popup is invoked
2017-12-22 11:22:35 +03:00
tophf
d5d863d998 disable incremental search when #message-box is shown
fixes #313
2017-12-22 10:53:22 +03:00
tophf
6607455e8f silence eslint; switch shirt-circuiting to single-line if/else 2017-12-18 10:27:50 +03:00