Eliseu Amaro
|
e9d809d441
|
[Security][Exception] Security exception handling, login and register. TODO EmailNotFoundException and NicknameNotFoundException.
|
2021-09-15 14:48:06 +01:00 |
|
Eliseu Amaro
|
0f1bce67a1
|
[CSS][FONTS] Added a lighter font, mobile optimizations were needed. All icons are more consistent in size. Forms are more consistent in margins, paddings and grouping.
|
2021-09-15 14:48:06 +01:00 |
|
Eliseu Amaro
|
404442ebda
|
[BASE] Importing fonts through CSS instead, minimizing content blocking. Removed legibility optimizations in font rendering. Removed unused font rules.
|
2021-09-14 13:13:45 +01:00 |
|
Eliseu Amaro
|
8887efe305
|
[THEME][DARK] Background image is 73% smaller, added noise to diminish the banding in Firefox.
|
2021-09-14 13:13:45 +01:00 |
|
Eliseu Amaro
|
043c5da58b
|
[THEME][BASE] New and better light theme.
|
2021-09-14 13:13:44 +01:00 |
|
Eliseu Amaro
|
26aec5f626
|
[BASE][NOTE][CSS] Further screen reader cues for note replies.
|
2021-09-14 13:13:44 +01:00 |
|
Eliseu Amaro
|
9e051273f7
|
[BASE][NOTE][CSS] Notes are now clearly delimited to visually impaired users. Screen readers will notify when a note begins as well as each reply. Focused elements now provide the same feedback everywhere.
|
2021-09-14 13:13:43 +01:00 |
|
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
|
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
|
681144b380
|
[PLUGINS][Favourite][CSS] Favourite label now shows whether it's favourited or not already.
|
2021-09-14 13:13:42 +01:00 |
|
Eliseu Amaro
|
c612fe6df5
|
[PLUGINS][Reply][CSS] Help text added. Styling reply page done.
|
2021-09-14 13:13:41 +01:00 |
|
Eliseu Amaro
|
9f6acc04aa
|
[CSS] Light theme panels background image fix. Input elements with proper padding.
|
2021-09-14 13:13:41 +01:00 |
|
Eliseu Amaro
|
7a0e256557
|
[CSS] Light theme!
|
2021-09-14 13:13:40 +01:00 |
|
Eliseu Amaro
|
727133b6ed
|
[IMAGES][CSS] Dropdown image added for use in select boxes background. Fixed select box background color from being the one used by the system, dark theme inconsistencies found.
|
2021-09-14 13:13:40 +01:00 |
|
Eliseu Amaro
|
1f792a0183
|
[CSS] Links should be aligned with content now. Underlined in main content by default. Highlighted when focused.
|
2021-09-14 13:13:40 +01:00 |
|
Eliseu Amaro
|
f371443884
|
[CSS] Note's view now properly handles replies.
|
2021-09-14 13:13:39 +01:00 |
|
Eliseu Amaro
|
f000532b7e
|
[Favourite][Reply][Repeat] The respective svg for note actions is assigned. Repeat note handler needs work. "An exception has been thrown during the rendering of a template ("No value in table note matches the requested criteria")." exception thrown on repeat.
|
2021-09-14 13:13:39 +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
|
ca2eff2906
|
[CSS] Visual feedback from shortcuts polished.
|
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
|
6e6b2ea87b
|
[CSS][Icons] Icons width and height wasn't consistent, problem lied within the SVGs themselves.
|
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 |
|
Eliseu Amaro
|
671e2d6a9d
|
[CSS] Fixed Favourite button background size and colour. Fixed right panel incorrect font size.
|
2021-09-14 13:13:37 +01:00 |
|
Eliseu Amaro
|
ca71e57593
|
[CSS] Hotfix: Figure captions do not overflow.
|
2021-09-14 13:13:31 +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
|
df62d7e4f4
|
[CSS][Assets] Minified header icons. Reverted footer links position due to Firefox's corageous interpretation of a fixed element's position.
|
2021-09-14 13:13:25 +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
|
1647c5391f
|
[Favourite][TWIG][CSS] Favourite now works.
|
2021-09-14 13:13:22 +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
|
1962a004aa
|
[CSS] Fixed top margin, footer elements are now actually footer elements.
|
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
|
68cf6dee65
|
[FAQ][CSS] All FAQ pages stylized, minor structure changes throughout.
|
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
|
bac6d2a490
|
[CSS] Base CSS polish, reset CSS additions for better cross-browser compatibility.
|
2021-09-14 13:13:21 +01:00 |
|
Eliseu Amaro
|
95fd86f8dc
|
[CSS] Fixed background incorrect sizing.
|
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
|
082656d1ae
|
[LEFT][RIGHT][CSS] Panels now occupy full page in smaller screen sizes.
|
2021-09-14 13:13:12 +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
|
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 |
|