181 responsive UI#11
Merged
bee-san merged 179 commits intobee-san:masterfrom valdelaseras:181-responsive-uiDec 15, 2023
+3,220-2,049
Commits
Commits on Apr 16, 2023
- committed
- committed
- committed
- committed
- committed
[gchq#181] set up mobile UI, unsorted CSS blocks ( will move them to appropriate places when the UI is solid )
committed- committed
[gchq#181] add this.breakpoint and move some user layout choices into an if statement checking the breakpoint
committed- committed
- committed
[gchq#181] update template for mobile UI. I will incorporate / probably revert some things once the mobile UI is solid, then patch up desktop view to its original state
committed- committed
- committed
- committed
- committed
[gchq#181] clean up some inconstencies in alignments, add a little bit more space for mobile usability
committed
Commits on Apr 17, 2023
[gchq#181] tidy up changes so far ( move css blocks to their appropriate places, remove redundant css, update template to work with mobile UI )
committed- committed
- committed
- committed
- committed
- committed
Commits on Apr 18, 2023
[gchq#181] remove scattered todos and aggregate in temporary todo.txt file, add new css files to split up huge IO stylesheet for better future DevX
committed- committed
- committed
- committed
- committed
[gchq#181] move stylesheets from layout to organised components/, leave overal structure in layout/_structure
committed- committed
[gchq#181] move edit-favourites button to original place in the template, so it is not visible anymore during load. Update TODO.md accordingly
committed
Commits on Apr 19, 2023
- committed
- committed
- committed
- committed
- committed
[gchq#181] place controls in correct position on mobile and desktop, update todo, add new stylesheet for dividers
committed- committed
- committed
- committed
- committed
Commits on Apr 20, 2023
[gchq#181] resolve operations-dropdown behaviour: search-result are at the top if applicable, categories below. clearing search value will display categories
committed- committed
- committed
- committed
- committed
- committed
[gchq#181] remove calcControlsHeight as the component is always 70px in height now, and it caused issues on mobile UI. It's become obsolete
committed- committed
- committed
[gchq#181] remove double border in Operations - search. Update todo ( started testing on real mobile device )
committed- committed
Commits on Apr 22, 2023
Commits on Apr 23, 2023
Commits on Apr 24, 2023
[gchq#181] fix glitchy modal popover ( popovers get reinitialised after drag events. This still happens on mobile ops-list )
committed- committed
[gchq#181] add data-title attribute to stubHtml operation so we can add icons to the list items for mobile
committed[gchq#181] add 'draggable' bool param to createSortableList so we can disable drag/sort events on mobile UI if we need to
committed[gchq#181] update opListCreate with new draggable param for mobile, update opDblClick to use data-name instead of innerText
committed- committed
[gchq#181] add 'selected' class on double click, which is not visible on desktop ( but we can easily opt to leave it there if we would want to )
committed- committed
Commits on Apr 27, 2023
[gchq#181] correctly handle checkmarks after favourites updates and resetting, update addSelectedClass to put selected on all operations with target data name ( as sometimes there will be 2 of the …
committed[gchq#181] fix search result data-name issues ( purging html only for data-name attribute, update op-list checkmarks accordingly )
committed[gchq#181] update opListCreate to desktopOpListCreate ( to always include drag events and popovers ) and the inverse for mobile. Now it is ready for window resizing
committed
Commits on May 1, 2023
Commits on May 2, 2023
[gchq#181] add maximiser icons to recipe, input and output, and handle maximising of targets accordingly. Desktop view remains as normal, where only output can be maximised
committed[gchq#181] fix output loading gears for mobile, add a _structure css file in /themes that is shared across themes
committed- committed
- committed
Commits on May 9, 2023
Commits on May 10, 2023
- committed
[gchq#181] adjust #controls panel template and css so it will automatically scale based on #controls height, which makes adjustWidth() redundant. Controls is now 50px height on mobile ( 70 was just…
committed- committed
- committed
[gchq#181] set mobile ops-dropdown to fill all space except ops and banner. No need for the controls at this point while scrolling the ops
committed- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
Commits on May 11, 2023
Commits on May 12, 2023
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
Commits on May 15, 2023
- committed
- committed
- committed
- committed
- committed
Commits on May 23, 2023
- committed
- committed
- committed
- committed
[gchq#181] move isFavourite check up in toStubHtml to be able to add 'favourite' class on init as well
committed[gchq#181] refactor favourites updating: rather than building all of the ops-lists in Operations every time a new operation is added or removed, only rerender favCat and handle the updating of the …
committed[gchq#181] add some functions that allow for an individual Category to be re-rendered ( such as Favourites, but can be used for any Category in the future if needed ), additional refactoring to mak…
committed- committed
Commits on Jun 16, 2023
- committed
- committed
Commits on Jul 24, 2023
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
Commits on Jul 25, 2023
Commits on Aug 3, 2023
Commits on Aug 7, 2023
Commits on Aug 14, 2023
- committed
- committed
- committed
[gchq#181] fix some event issues ( dragging and dropping, mobile taps ), fix popover issues ( popovers properly disappear ), eslint cleanup fixes
committed- committed
- committed
- committed
- committed
- committed
Commits on Aug 15, 2023
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
Commits on Aug 16, 2023
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed