Eliseu Amaro
|
60af533fa4
|
[BASE][CSS] Accessibility menu fix when logged out. Proper selector for accesskey used now, ".accessibility-target".
|
2021-09-14 13:13:43 +01:00 |
|
Eliseu Amaro
|
c4b328c03b
|
[LEFT][CSS] Fix scrolling when tabbing, navigating through notes is more obvious now. Timeline navigation fix for screen readers to know that the navigation title matters.
|
2021-09-14 13:13:43 +01:00 |
|
Eliseu Amaro
|
3abf71b707
|
[CSS] There's no need to tab again after selecting accessibility menu!
|
2021-09-14 13:13:43 +01:00 |
|
Eliseu Amaro
|
3c1a9ba3fa
|
[CSS] Fixed tabbing through accessibility menu. Was invisible when going throught it without a previous target.
|
2021-09-14 13:13:43 +01:00 |
|
Eliseu Amaro
|
b0b3ae237a
|
[TWIG][BASE] Fixed taborder, Orca will continue to read the whole header though. Navigation should be more clear for each timeline.
|
2021-09-14 13:13:43 +01:00 |
|
Eliseu Amaro
|
61071a6821
|
[PLUGINS][Reply][Repeat][Favourite] Base template semantic rework. Reply, repeat and favourite respective classes are now assigned in their NoteHandlerPlugin.
|
2021-09-14 13:13:43 +01:00 |
|
Eliseu Amaro
|
f9f4f179bb
|
[Security][Right] login
and register padding fix. Select boxes styling done.
|
2021-09-14 13:13:39 +01:00 |
|
Eliseu Amaro
|
6ef07e04d1
|
[Posting][CSS] Right panel form uses a select box instead of radio buttons. Hover and focus of <a> elements using just an underline. Note author and actions padding redone. File-picker font is now correct. Left panel hierarchy should now be more clear.
|
2021-09-14 13:13:38 +01:00 |
|
Eliseu Amaro
|
7dc390ca1c
|
[TWIG][CSS] Shortcuts now work in small screen sizes. Header icons further polish. Profile navigation structural rework.
|
2021-09-14 13:13:38 +01:00 |
|
Eliseu Amaro
|
414b33f97b
|
[TWIG][CSS] Shortcut menu done. Can access various panel with proper visual feedback.
|
2021-09-14 13:13:38 +01:00 |
|
Eliseu Amaro
|
e73af2b887
|
[TWIG][CSS] Left and Right panels now using a checkbox trick to control their visibility. Details element couldn't be properly controlled by CSS without breaking accessibility.
|
2021-09-14 13:13:38 +01:00 |
|
Eliseu Amaro
|
b8bb845e24
|
[TWIG][CSS][Accessibility] Note view accessibility improvements. Left and right panels icon rework (width and height weren't correct, position needs further work).
|
2021-09-14 13:13:38 +01:00 |
|
Eliseu Amaro
|
d2760f1250
|
[TWIG][CSS][Accessibility] Base template accessibility improvements. Applying more semantic HTML5 tags and aria to describe content actions.
|
2021-09-14 13:13:38 +01:00 |
|
Hugo Sales
|
458b6d0009
|
[UI] Rename all forms to more specific names, to avoid form name collisions
|
2021-09-14 13:13:33 +01:00 |
|
Eliseu Amaro
|
6166afeec6
|
[TWIG][CSS] Left and right panels accessibility improvements. Tabindex is now properly set up. When panels have the attribute open but aren't focused (keyboard navigation out of panel, into main content) they aren't displayed anymore.
|
2021-09-14 13:13:30 +01:00 |
|
Eliseu Amaro
|
c81795eb96
|
[TWIG][CSS] More consistent classes. Checkbox styling done. Register and Login pages now done.
|
2021-09-14 13:13:30 +01:00 |
|
Eliseu Amaro
|
5de0704de2
|
[Favourite][TWIG][CSS] Favourite shows alt-text and properly sets colours. Titles translated on the right panel.
|
2021-09-14 13:13:24 +01:00 |
|
Eliseu Amaro
|
e15044fe36
|
[CSS] Overall typography resizing to provide proper text hierarchy. Radio buttons polish, notes author box is now smaller. Better organization of CSS rules according to their filename and thus, their aim.
|
2021-09-14 13:13:22 +01:00 |
|
Eliseu Amaro
|
e180143e20
|
[TWIG][CSS] Buttons are now the correct size in all contexts. Right panel create a notice section re-structure.
|
2021-09-14 13:13:22 +01:00 |
|
Eliseu Amaro
|
cb21599cef
|
[TWIG][CSS] Feedback provided to active page. Removed top accent border on notes.
|
2021-09-14 13:13:22 +01:00 |
|
Eliseu Amaro
|
10f930ad4b
|
[TWIG][CSS] Left panel text hierarchy fix (no <hr> element between timeline navigation and its items). Default CSS fixes for buttons and input file selectors.
|
2021-09-14 13:13:21 +01:00 |
|
Eliseu Amaro
|
0f032c257b
|
[CSS] Input file elements polish. It should resize properly and provide feedback when selected (not a thing in Firefox ESR yet).
|
2021-09-14 13:13:21 +01:00 |
|
Eliseu Amaro
|
d0b2cccb63
|
[CSS] Mesh gradient works as intended with no banding.
|
2021-09-14 13:13:21 +01:00 |
|
Eliseu Amaro
|
bd9e86afe0
|
[RIGHT][CSS] Right panel now shows an intuitive icon for other note options available.
|
2021-09-14 13:13:12 +01:00 |
|
Eliseu Amaro
|
625c056f30
|
[TWIG][CSS] Overall CSS optimizations. Image gradients are now used, 64x64 px.
|
2021-09-14 13:13:12 +01:00 |
|
Eliseu Amaro
|
c8a8e94d48
|
[SETTINGS][PLUGIN][CONTROLLER] Populate profile tabs event added. Settings base template populated with such event for plugins and components.
Signed-off-by: Eliseu Amaro <mail@eliseuama.ro>
|
2021-09-14 13:13:12 +01:00 |
|
Eliseu Amaro
|
6dd0292397
|
[SETTINGS][ROUTES][CONTROLLER] Settings overhaul, refactoring to accommodate new global settings view. WIP, component settings aren't shown at the moment.
Signed-off-by: Eliseu Amaro <mail@eliseuama.ro>
|
2021-09-14 13:13:12 +01:00 |
|
Eliseu Amaro
|
75bbf6c728
|
[TWIG][CSS] Final fix for panels, resizing works as intended, content is wrapped when no space is available. Simpler rules throughout.
Signed-off-by: Eliseu Amaro <mail@eliseuama.ro>
|
2021-09-14 13:13:09 +01:00 |
|
Eliseu Amaro
|
ce06c1dfd2
|
[TWIG][CSS] Panels weren't "flexing" properly, in smaller sizes the right panel form would break.
Signed-off-by: Eliseu Amaro <mail@eliseuama.ro>
|
2021-09-14 13:13:09 +01:00 |
|
Eliseu Amaro
|
e546721ca1
|
[TWIG][CSS] Fixed right panel buttons, fix issue where the form was invalid on send.
Signed-off-by: Eliseu Amaro <mail@eliseuama.ro>
|
2021-09-14 13:13:09 +01:00 |
|
Eliseu Amaro
|
203b16c5bf
|
[TWIG][CSS] Right panel WIP. Create a note now looks better, need to style in some way the default user agent buttons without removing features (e.g. current file chosen).
Signed-off-by: Eliseu Amaro <mail@eliseuama.ro>
|
2021-09-14 13:13:09 +01:00 |
|
Eliseu Amaro
|
4805550c66
|
[TWIG][CSS] Left panel profile section done.
Signed-off-by: Eliseu Amaro <mail@eliseuama.ro>
|
2021-09-14 13:13:09 +01:00 |
|
Eliseu Amaro
|
9d50289c3f
|
[TWIG][CSS] Register and Login styling done.
Signed-off-by: Eliseu Amaro <mail@eliseuama.ro>
|
2021-09-14 13:13:09 +01:00 |
|
Eliseu Amaro
|
e0a14f0b86
|
[CSS][TWIG] Left panel HTML nesting to better aid screen readers.
Signed-off-by: Eliseu Amaro <mail@eliseuama.ro>
|
2021-09-14 13:13:09 +01:00 |
|
Eliseu Amaro
|
cd05589f67
|
[CSS][TWIG] Panels icons are now hidden on desktop view to stop possible inconsistencies on window resizing. Left Panel polish.
Signed-off-by: Eliseu Amaro <mail@eliseuama.ro>
|
2021-09-14 13:13:09 +01:00 |
|
Eliseu Amaro
|
2bae14198b
|
[CSS][TWIG] Details element is now shown by default on larger screens, and hidden on smaller screens.
Signed-off-by: Eliseu Amaro <mail@eliseuama.ro>
|
2021-09-14 13:13:08 +01:00 |
|
Eliseu Amaro
|
e5649d82ba
|
[CSS][TWIG] Timeline navigation is now a part of the left panel, this way more items could be displayed at a time. Left panel styling WIP.
Signed-off-by: Eliseu Amaro <mail@eliseuama.ro>
|
2021-09-14 13:13:08 +01:00 |
|
Eliseu Amaro
|
22f394f28f
|
[TWIG] Microformats added to timeline, note's view and media. Should be backwards compatiblr as well.
Signed-off-by: Eliseu Amaro <mail@eliseuama.ro>
|
2021-09-14 13:13:08 +01:00 |
|
Eliseu Amaro
|
98e7e94dfa
|
[TWIG][CSS][ICONS] New profile and notice creation panel, alternative text set correctly for header icons. WIP in base styling and panels.
|
2021-09-14 13:13:07 +01:00 |
|
Eliseu Amaro
|
868dbbd44e
|
[TWIG][CSS] Found solution to show details content by default in desktop view. However, post_form is being rendered multiple times, it was already rendered in the Posting Component. Needs to be fixed.
|
2021-09-14 13:13:07 +01:00 |
|
Eliseu Amaro
|
9519891b92
|
[TWIG][CSS] Panels are now animated when shown, main content width as well as panel's is now correctly configured. WIP: displaying side panels by default when space is available, "details" element state cannot be manipulated through CSS only, need a better solution.
|
2021-09-14 13:13:07 +01:00 |
|
Eliseu Amaro
|
95c81cc741
|
[TWIG][CSS] Panels functionality works as intended, size needs to be worked upon.
|
2021-09-14 13:13:07 +01:00 |
|
Eliseu Amaro
|
effb4e6f40
|
[TWIG][CSS] Complete HTML refactoring, now using details element instead of a checkbox trick per panel. Using a "grid" akin to IBM's Carbon design guidelines.
|
2021-09-14 13:13:07 +01:00 |
|
Eliseu Amaro
|
3de10192ef
|
[TWIG][CSS] Timeline WIP. Creating a notice is now done on the right panel. HTML structure improvements, such as the timeline divided from the navigation div.
|
2021-09-14 13:13:07 +01:00 |
|
Eliseu Amaro
|
0b9cc721c4
|
[TWIG][CSS] Fixed right panel buttons, fix issue where the form was invalid on send.
Signed-off-by: Eliseu Amaro <mail@eliseuama.ro>
|
2021-09-14 13:13:07 +01:00 |
|
Eliseu Amaro
|
c7a28876aa
|
[TWIG][CSS] Right panel WIP. Create a note now looks better, need to style in some way the default user agent buttons without removing features (e.g. current file chosen).
Signed-off-by: Eliseu Amaro <mail@eliseuama.ro>
|
2021-09-14 13:13:07 +01:00 |
|
Eliseu Amaro
|
fc3ac1c2f4
|
[TWIG][CSS] Left panel profile section done.
Signed-off-by: Eliseu Amaro <mail@eliseuama.ro>
|
2021-09-14 13:13:06 +01:00 |
|
Eliseu Amaro
|
14358b4b95
|
[TWIG][CSS] Register and Login styling done.
Signed-off-by: Eliseu Amaro <mail@eliseuama.ro>
|
2021-09-14 13:13:06 +01:00 |
|
Eliseu Amaro
|
d45ef53efd
|
[CSS][TWIG] Left panel HTML nesting to better aid screen readers.
Signed-off-by: Eliseu Amaro <mail@eliseuama.ro>
|
2021-09-14 13:13:06 +01:00 |
|
Eliseu Amaro
|
1037d3397b
|
[CSS][TWIG] Panels icons are now hidden on desktop view to stop possible inconsistencies on window resizing. Left Panel polish.
Signed-off-by: Eliseu Amaro <mail@eliseuama.ro>
|
2021-09-14 13:13:06 +01:00 |
|