A Chrome extension to give Trello a more up-to-date user experience, reducing clutter and increasing focus.
- If you use mainly one label per card, TrelloX now shows the label as a stripe down the left of each card
- This greatly reduces screen clutter especially with lots of cards
- Toggle showing all labels again by clicking "Labels: New/All"
- Toggle showing card numbers on and off by clicking "Numbers: On/Off"
- As fast as Trello and doesn't drain CPU or battery
- Use @ in card titles to e.g. @mention (displayed as <strong&rt;)
- Use # in card titles to e.g. #tag (displayed as <em&rt;)
- Use ! in card titles to e.g. denote !09:45 time (displayed as <code&rt;)
- Use '/n' in a card title to add a line-break to the title. Use several per card if you like!
- Use '---' in a card title to create a separator card
- Collapse lists using the arrow at the top of each list
- Collapsed lists are maintained between sessions
- Prefix a card title with 'h.' to make it a header
- Gracefully degrades on mobile Trello
- Show multiple labels in new style (maybe)
- Undo for archiving/deleting cards
- Undo for moving cards
- Global keyboard shortcut for adding cards
- Collapse/expand all lists button
- Add focus
- Elegant and fast
- Removed dependency on mutation-summary
- Reworked how TrelloX installs to make it much more performant
- This is the start of the a code tidy-up and performance improvements
- Restored TrelloX style Separator Cards (now Trello has implemented their own)
- Fixed position inconsistencies between Chrome versions
- Sped up initial injection
- Fixed non-responsive problem after initialising on large Boards
- Foxed buttons disappearing
- Changed Trello's new fonts back to Helvetica Neue / Helvetica / Arial
- Removed underline from TrelloX toggle buttons
- Fixed: Workaround due to Trello update
This is a maintenance release, focusing on performance and robustness
- Added framework to connect TrelloX to the Trello API (for future)
- Further performance increases of common functions should make TrelloX feel more lightweight
- Fixed: TrelloX should now always install correctly after a page refresh (please let me know)
- Fixed: New Cards now get a Number if Numbers:On
- Fixed: All Cards now display Numbers on page refresh if Numbers:On
- Fixed: A Card now keeps its Number after being dragged
- Fixed: Subtasks are now hidden on page refresh if Subtasks:Off
- Fixed: Card Numbers are no longer repeatedly redrawn
- Fixed slowdown when updating Card description/Comments
- Added a button to hide Subtasks
Initial Release
- Added JSHint
- Code cleanup, disabled debug/console
- Known Issue: Adding a new Card with Numbers: On, Card is not numbered
Release Candidate 3 of v1.0
- Fixed: Card titles are no longer resizable
- Fixed: Numbers Button was being overdrawn
- Fixed: Numbers on/off is now remembered on page reload
- Fixed: Numbers button required 2 clicks to disable
- Several styling fixes to address underlying changes to Trello
- Fixed: Sometimes collapsed List didn't stay collapsed on reload
- Fixed: Dragging a previously dragged Card didn't open collapsed Lists
- Fixed: Adding a new Card with Numbers On now numbers the new Card
- Fixed height of collapsed Card Title text boxes when editing them
- Moved Numbers button to right hand side to accommodate change in Trello
- Removed transparency from header Cards
Release Candidate 2 of v1.0
- Collapse Lists are now sync'd between browser sessions
- Fixed collapsed Lists not always being remembering their state
- Fixed performance issue with # and @ tags redrawing repeatedly
- Card number is now displayed on Card Detail View if Numbers is on
- Transparency is now removed when a Card is edited to no longer be a header or separator Card
Release Candidate 1 of v1.0
- Cards no longer dropped into wrong position when dragging to same List
- Fixed regression in v1.0.46
Beta 5 of v1.0 - Feature freeze
- !, #, and @ now update correctly as soon as any Card title is edited
Beta 4 of v1.0
- Use '##' to create a header card instead of 'h.' (feels more natural)
- Use '' to create a new line instead of '{' (feels more natural)
- Header cards are now transparent for clarity (like separator cards)
- Further optimisations to card tagging logic
Beta 3 of v1.0
- Fixed: Separator gripper shifted when turning Numbers on and off
- Tidied up 24 and 32px icons
- Removes limitations of !hh:mm tag so that '!' can now be used with a !word, !h:mm, !hh.mm or !! (to put a red '!' by itself)
- Removed workaround ('' character) used for #, !, and @ logic
- #tags now work with '-' and '_' symbols so you can use e.g. #my_project
- !, #, and @ now work for multiple instances in Card titles
- !, #, and @ logic is now much more robust
- Now only replaces '---' if it's the only contents in a Card title
- Added 24 and 32px icons for Chrome on high DPI screens
- Performance optimisation (approx 20x lighter)
- Further code cleanup
- Prevented #tags, @mentions, !hh:mm, etc. being redrawn unnecessarily
- // Fixed: Card numbers weren't added to new Cards (if enabled)
- Added failsafe to reveal Board if CSS animate fails (WebKit bug?)
Beta 2 of v1.0
- TrelloX now properly updates #tags @mentions and !hh:mm times in real-time
- Re-implemented mutation-summary library
- Removed redundant code
- Removed debug code
Formal beta release of v1.0 (build 40)
- Fixed regression - collapsed Lists were not auto-expanded when dropping cards into them
- Separator Cards now transparent and use a gripper icon to make them feel more tactile
- Fixed minor visual bugs & niceties
- Added 10ms delay to prevent rare condition preventing install
- Reverted to jQuery UI 1.9.2 because 1.12.1 introduced bugs while dragging
- Fixed problems with new labels not updating under various circumstances
- Performance improvements (about 10x faster)
- Further code cleanup, omg so cleane
- Updated jQuery-UI to 1.12.1
- Known issue: Can no longer toggle between New and Old style Labels
- Known issue: Adding too many labels overlaps text
- Fixed visual bug when editing collapsed List titles
- Fixed a race condition causing TrelloX to be installed too early and not working
- Performance improvements
- Lists now only revealed after TrelloX is installed (looks much nicer)
- Further code optimisations & cleanups
- Upgraded to jQuery 3.3.1
Major bug-fix release, preparing for launch
- Swapped position of Labels and Numbers buttons because Labels grows/shrinks in size moving Numbers button
- Changed load order to be more visually pleasing
- TrelloX now auto-reloads on Board change
- Now correctly waits for page to finish loading before installing
- Removed 0.5s pause when creating buttons
- Renove refreshing of #tags when using Numbers or Labels buttons
- Removed unnecessary reloads of TrelloX
- Separated replaceLabels into setLabels and setNumbers because it's expensive
- Removed dependence on mutation-summary.js
- Cleaned up code
- Added basic status logging to console
- Updated manifest.json now Google has a clearly defined standard
- Added header cards
- Fixed anti-aliasing on collapsed cards
- Fixed extension not loading without refresh
Initial release. Freezing features, bugfixes only now
- Page now only redraws when something changes, uses only 5-10% CPU (and battery)
- ...So removed power-saving code (no longer required)
- Cosmetic fixes
- Optimised icons
- Fixed TrelloX icon was greyed out in Chrome bar
- Fixed regressions from new code
- Fixed duplication of collapse arrows
- Merged tagging code
- Merged list collapsing code
- Merged line breaking code
- Merged separator card code
- Added power-saving mode when on battery
- Added display of card numbers (can be toggled on and off)
- Fixed new card labels respond properly to being added or removed
- Tidied up labels appearing when they shouldn't
- Optimised code to keep CPU low
- Added support for new lines in card titles
- Added support for separator cards
- Optimised code