Releases: AprilSylph/XKit-Rewritten
1.3.4
- 50501a1 @marcustyphoon feat(Postblock): Make options UI items links if possible (#719)
- 9f6ab73 @AprilSylph fix(Mutual Checker): do not hide posts from own blogs in mutuals-only mode (#2264)
- a01208d @AprilSylph feat: update meatballs util to work on ariakit menus (#2268)
- 2a76a68 @marcustyphoon feat: Show controls when hiding a post on its permalink page (#2132)
- bd3019e @AprilSylph chore: bump version to 1.3.4
1.3.3
- 5210981 @marcustyphoon fix: Add additional guard against infinite loop in preference code (#2233)
- 48a4108 @AprilSylph fix: prevent unbounded recursion on boot (#2230)
- 92721e3 @marcustyphoon fix(Quick Tags): Post editor button not removed on feature disable (#2232)
- 52eb17d @marcustyphoon feat(AccessKit Disable GIFs): Pause "background" gifs instead of blanking them (#1868)
- 5db6790 @marcustyphoon feat(Classic Footer): Move reblog modal to the left instead of the right (#1912)
- f8d496a @marcustyphoon feat(Tag Replacer): Improve mode logic; UI messages (#1593)
- 486b569 @marcustyphoon feat(Mutual Checker): Following icons in blog cards (#992)
- 38b7cff @marcustyphoon chore: Minor CSS performance optimization (#2250)
- bc938da @marcustyphoon feat(Panorama): Widen misc informative popups (#2257)
- c10fd6c @marcustyphoon feat(Panorama): Widen new top-of-dashboard UI (#2251)
- f4dc6d1 @theIncandescentAnteater feat(Vanilla Audio, Vanilla Video): allow fine-tuning of default volume (#2255)
- 2eb718b @AprilSylph feat(UI): add link to
tumblr.com/addonsto Links tab (#2236) - 4edda9e @theIncandescentAnteater fix(Mutual Checker): hide posts from non-followed blogs in mutuals-only mode (#2258)
- 69cc949 @AprilSylph feat(UI): use
numberinput type for percent-type preferences (#2259) - 77e21d0 @AprilSylph chore: bump version to 1.3.3
1.3.2
This hotfix should address Quick Tags eating unnecessary CPU on some machines.
Follow https://www.tumblr.com/addons to be notified of when this release is approved for all browsers.
- 6fefebb @AprilSylph chore: update type signature for
addSidebarItem - 214d2f9 @AprilSylph chore: update type signatures for meatballs utils
- 65d2d2a @AprilSylph refactor: remove
"iframe"preference type (#2229) - bf0bc3c @AprilSylph chore: bump version to 1.3.2
1.3.1
This release patches Classic Footer and Quick Reblog for compatibility with Tumblr's updated reblog menus and mini-post footers.
- b4fd8da @AprilSylph fix(Classic Footer): unbreak buttons on mini posts (#2222)
- b596a53 @AprilSylph fix(UI): ensure contrast in dropdowns on Chromium (#2223)
- aec5701 @AprilSylph fix(Quick Reblog): unbreak feature on masonry posts (#2221)
- 655e73d @AprilSylph fix(Classic Footer): hide updated reblog menus (#2219)
- dacda24 @AprilSylph chore: bump version to 1.3.1
1.3.0: Acorn
This release includes a complete renovation of the XKit control panel, which now adheres to the Acorn Design System.
This includes greatly improved UX for Quick Tags' and PostBlock's preferences, as well as the Backup → Import flow—which now all prompt for confirmation upon performing destructive actions. The font size has been increased for better readability, and many accessibility flaws have been corrected. Overall, the whole control panel should feel a lot more interactive and a lot less janky.
Happy configuring!
Full patch notes follow.
- 0323747 @marcustyphoon chore: Remove unused
reblog_infoquery parameter in util (#2142) - 5bb0b76 @marcustyphoon fix(Quick Tags): Exclude Quick Tags control from ask form (#2138)
- 3356f32 @AprilSylph fix(UI): use
role="tabpanel"for control panel sections (#2139) - 0dfc0ad @marcustyphoon feat(No Recommended): Hide posts from non-joined communities in search results (#2130)
- ea2944f @marcustyphoon refactor: Create
withModalOnErrorhelper function (#2129) - aee5bf9 @AprilSylph feat(UI): implement
SponsorProgresscomponent (#2144) - b803240 @marcustyphoon feat(Classic Footer): Enable feature on trail items (#2149)
- 56565cc @marcustyphoon feat(Quick Tags): Disable UI while processing; adjust UI progress timing (#2085)
- 09ba0d3 @AprilSylph feat(UI): move sponsor progress to Configuration tab (#2153)
- a64298a @AprilSylph fix(UI): render Backup controls as
<form>elements (#2158) - 446e872 @AprilSylph fix(UI): increase Coloris picker width (#2160)
- 6444abb @marcustyphoon chore: Format css files (#1956)
- c52054b @AprilSylph feat(UI): add confirmation modal to Backup restore (#2161)
- 3cdfddd @AprilSylph feat(UI): show sponsor progress in all control panel tabs (#2159)
- e25e5b4 @AprilSylph feat(UI): Acorn Design System (#2210)
- d699d8d @AprilSylph chore: delete now-unused PostBlock options file
- a5f6415 dependabot[bot] build: bump sortablejs from 1.15.6 to 1.15.7 (#2183)
- 646d35e @AprilSylph chore: bump version to 1.3.0
1.2.3
- 24a40af @alleycatboy feat(Quick Reblog): add keyboard navigation support (#2121)
- 5ded42e @AprilSylph feat(UI): use normalised
font-familyandline-height(#2117) - 4617404 @AprilSylph feat(Vanilla Audio): update styles; achieve browser parity (#2105)
- a8e7d22 @AprilSylph fix(Themed Posts): remove extra space between items in the reblog trail (#2109)
- d282a02 @AprilSylph feat(UI): use dark theme checkboxes when appropriate (#2123)
- 06d1619 @AprilSylph feat(Mirror Posts): remove
archive.todayoption (#2124) - 9819277 @marcustyphoon feat(Popup): Clear storage on backup restore (#1874)
- c2a08da @AprilSylph refactor(UI): remove non-component smells from feature toggle code (#2133)
- 1d6d4cd @marcustyphoon refactor(Quote Replies): Rename/organize internal functions (#2128)
- b9b8ff3 @marcustyphoon refactor: Post actions util (#2131)
- 35722a1 @marcustyphoon feat(Show Originals): Add blogpack to locations (#1179)
- d4de970 @AprilSylph feat(UI): use Acorn styling and
role="switch"for feature toggles (#2137) - a931814 @AprilSylph chore: bump version to 1.2.3
1.2.2
- 752a523 @marcustyphoon refactor: Store memoized data on dom objects (#1946)
- 6842642 @AprilSylph feat: add
IframePreferencecomponent (#2096) - 42da0ea @marcustyphoon chore: Minor CSS performance optimization (#1420)
- e227b34 dependabot[bot] build: bump jquery from 3.7.1 to 4.0.0 (#2101)
- ef7a614 @AprilSylph refactor(UI): use web components to render preferences (#2098)
- b17b200 @AprilSylph refactor(Tweaks): "Restore links to individual posts in the post header" (#2100)
- 36272a5 @AprilSylph refactor(UI): use slots to render preferences (#2107)
- edd301a @AprilSylph Revert "fix(Themed Posts): Temporarily disable reblog trail theming with new Tumblr A/B Test" (#2108)
- 836a664 @AprilSylph refactor(UI): render all
XKitFeaturechildren inrenderFeatures()(#2111) - 15cc897 @marcustyphoon fix(Panorama): Unexpanded media mode bugs (#2110)
- dda530b @AprilSylph fix(UI): unbreak feature toggling
- f89f177 @marcustyphoon chore: Moderate CSS performance optimizations (#1644)
- cbbcef3 @marcustyphoon chore: Remove webextension polyfill (#1549)
- 07bcd8d @AprilSylph fix(UI): resize PostBlock/Quick Tags preference frames more reliably (#2115)
- 2281461 @AprilSylph build(UI): migrate from
normalize.csstomodern-normalize(#2114) - 043233c @marcustyphoon refactor: Text formatting functions (#1418)
- 5b50686 @AprilSylph chore: remove
anytype from all JSDoc (#2118) - 80c5045 @AprilSylph chore: use function signatures in JSDoc where trivial (#2119)
- 9af6537 @AprilSylph chore: bump version to 1.2.2
1.2.1
- 432ae26 April Sylph feat: add
TextPreferencecomponent (#2075) - 360079e April Sylph perf: use element IDs and ARIA relations to initialise preference components (#2078)
- 272f67b marcustyphoon refactor: Create and use generic portal traversal utility (#1935)
- 7bada33 April Sylph build: use unminified version of Coloris library (#2080)
- c045b64 renovate[bot] chore(deps): update dependency remixicon to ^4.9.1 (#2083)
- dd15410 April Sylph fix: assign default ARIA roles to preference components (#2079)
- ab4432f marcustyphoon feat(Quick Tags): Natively update posts after editing (#1980)
- 308b8c4 April Sylph style: enforce trailing commas on multiline literals (#2081)
- 28ef4f0 marcustyphoon feat: Hide XKit-added elements when extension is disabled in Firefox (#2077)
- 1fc0243 marcustyphoon chore: Format dev script (#2088)
- 16de485 April Sylph feat: add
TextAreaPreferencecomponent (#2086) - 9bd3f5d marcustyphoon feat(Quick Reblog): Improve touchscreen gesture compatibility (#2013)
- 13a3f50 April Sylph feat: add
ColorPreferencecomponent (#2089) - 02a6f58 April Sylph chore(Sidebar Blogs): add Help link
- 002c1ba marcustyphoon chore(UI): Standardise "colour" spelling in UI (#2090)
- 763b8b4 April Sylph feat: add
SelectPreferencecomponent (#2091) - 7a823a5 April Sylph style: alphabetise all imports (#2092)
- 259990c April Sylph chore: bump version to 1.2.1
1.2.0: Sidebar Blogs
Hello! This release includes a slightly redesigned control panel, and a new feature to try out: Sidebar Blogs! This is the spiritual successor to New XKit → Header Options → "Show my blogs on the header", making your blogs easily reachable within the main site navigation.
Be sure to follow the addons blog if you want to be the first to know when this version is available on all browsers. Mozilla's last review took quite a bit longer than usual, so hopefully this is not the start of a new trend...
See below for full patch notes.
- 6e0c6bc April Sylph feat: replace Spectrum with Coloris (#2042)
- 12766f2 marcustyphoon feat(Themed Posts): Increase nearly-identical background/foreground color threshold (#2046)
- 36c97ea April Sylph feat(UI): modernise feature summary styling (#2054)
- 74ce02a marcustyphoon New Feature: Sidebar Blogs (#1641)
- 0993472 April Sylph feat: add
CheckboxPreferencecomponent (#2055) - 532ade1 marcustyphoon fix(Quote Replies, Sidebar Blogs): Broken elements on extension reload (#2056)
- 9c373c0 April Sylph feat(UI): Acorn Box Item style for feature summaries (#2059)
- e3cf008 April Sylph fix(Tweaks): update reblog trail item targeting (#2062)
- 219f4dc April Sylph refactor: use slim build of jQuery (#2066)
- 3b40c33 April Sylph chore: thoroughly type-annotate
XKitFeatureElementandXKitFeature()(#2068) - f55df1c marcustyphoon chore(Classic Footer): Ensure reply button is in post footer (#2074)
- 5db8bb3 marcustyphoon chore(Quick Reblog): Ensure reblog button is in post footer (#2073)
- 99ebcee April Sylph chore: bump version to 1.2.0