Commit graph

29 commits

Author SHA1 Message Date
Zoë Bijl
a687b50452 Fix for #109, add toggle state to buttons
Adds aria-pressed to the “Options” toggle buttons; this communicates their state to assistive technologies.
2023-07-25 12:51:26 +02:00
Ro
a9c88f1430
Edits for #86 and #92
Fixed the issue where the text edit controller would scroll right off
the screen. Now it stick when it's the bottom of the header.

Also changed the background color of page links on the Start and Book
pages to indicate there is no image. It's just cleaner
2023-04-28 16:17:15 -07:00
Ro
181225329a
CSS and icon fixes
Fixes for issues #93, #88, #87
2023-04-13 14:31:43 -07:00
Ro
3f9506ac6b
Responsive P 4 - Dash, Index, Editor, Nav, Menu
Cleaned up resonsive for the rest of the remaining pages: the dash
index, page index, page editor, navigation editor and plugged in a
mobile nav that activates when the viewport gets skinny.

Whew.
2023-04-05 14:40:14 -07:00
Ro
bfb0873f5f
Reponsive: Part 1 - Settings
Started cleaning up responsive styles for the site starting with the
Settings section. Still needs some tweaking but the structure for that
section is in so it's just a matter of police.

Some changes need to be made to the main nav as reduced viewport throws
off the alignment.
2023-03-28 18:19:40 -07:00
Ro
78bfe4596b
Styled Nav Editor
Created new CSS styles for dash nav editor and updated the appropriate
controller scripts.

Also updated the icons for the main nav.
2023-03-25 20:28:38 -07:00
Ro
1b89d1d072
Restyled Settings UI
Rebuilt the css for the Settings UI, which also led to some changed in
the FilesAPI so it knows what to do with specific targets. There's still
some additional styling needed to polish it, but the core structure is
in place so now it can just be tweaked. The controller for this page was
adjusted as needed.

Also moved the settings sub nav convtrols to the header menu since it's
sticky now.
2023-03-25 16:44:35 -07:00
Ro
fcca7357bc
Fixes for removing media items and page deletion
The upload process changed, so some tweaks needed to me made to the page
deletion process, which just marks the page as deleted but keeps the
file. Also updated the file manager to properly delete items from the
display list.

The css for page listings also had to updated [forgot to put that on the
list] so the styles for that were updated and the template pages
adjusted accordingnly.

Also forgot to mention changes to the notification display in the last
commit. It's basic as of right now but it will be enhanced as needed.
2023-03-24 14:57:01 -07:00
Ro
07b422a9c3
CSS Overhaul Part 1
This one is a doozy, so let's breakt it down into what areas where
touched.

-   updated package json to remove unneeded dependencies.
-   rebuilt file uploading to simply a very convuluted process
-   began proces to replace icons with https://tabler-icons.io
-   began process of removing the need for css preprocessor and using
    pure css
        - login completed
        - dashboard index completed
        - page edit ui completed
- page edit ui text editor tweaked so syntax highlighting is cleaner and
  more accurate

The settings and navigation UIs still remain and then polishing the
responsive for the new css structure
2023-03-23 13:55:34 -07:00
Ro
61ae73a9e5
Issue #83 Round 1
First pass for CSS refactor for the dashboard, including the login and
index templates. Still rough but the basic structure is in place for
both as well as the re-worked css that will be added to the repo later
once all the pages have been updated.

Lots to do still but a good start.
2022-11-03 13:46:36 -07:00
Are0h
d9c9f7744e Fixed white space issue, page edit style tweaks
There was a white space issue that made text displayed title and tags
text appear missaligned. It turned out to be a small layout problem that
was cleaned up by getting rid of white space in the textarea element
itself.

Also got in there and fixed some lingering css issues that was causing
the svg icon colors to be off in some of the butttons.
2022-05-11 17:41:56 -07:00
Are0h
2501a19685 UI design tweaks
There were some inconsistencies in the UI due to all the changes that
were made to the styleshets, so I fixed the obvious ones that were show
stoppers.

There's more in there to be smoothed out, so this is just the start.
2022-05-10 18:05:41 -07:00
Ro
2210e39aee added remaining upload types, updated templates for new file types 2022-03-13 17:46:42 -07:00
Ro
523b611ac5 fixed weird form post bug, updated page listing display for new assets 2022-03-13 14:22:22 -07:00
Ro
f24a6b5099 implemented video uploading, updated styles and templates 2022-02-23 15:48:11 -08:00
Ro
3c52bca8ba started implementation of multiple file uploads and sorting 2022-02-12 18:35:09 +00:00
Ro
3994e97829 moved layout selector in page edit ui 2021-11-22 14:29:50 -08:00
Ro
c867b6c508 adde page preview feature, updated page edit ui with preview option button 2021-11-22 14:24:26 -08:00
Ro
49e53a9638 added styled page layout selector, page renders selected layout 2021-11-18 14:59:59 -08:00
Ro
a8355b2da4 created new Theme data class for theme stuff, added custom page view, added view select for page edit screen 2021-11-17 16:59:53 -08:00
Ro
033fe5e48b ui overall part 2: dash index, pages index 2021-05-23 19:27:33 -07:00
Ro
9462b91246 added phpmailer to dependencies for mail services(smtp, mailgun), update js Mailer class 2021-05-03 15:48:20 -07:00
Ro
b68d4c190e settings paged plugged in, scoping out page publishing api methodology 2021-04-15 22:19:59 -07:00
Ro
ed2105edcc cleaned up page creation 2021-04-13 20:49:12 -07:00
Ro
395850adb8 cleaned up date formatting for display 2021-04-10 13:44:43 -07:00
Ro
72c9b3f9e6 rebuilt create/edit page template, added navigation, turned on logout mehthod 2021-04-10 13:19:05 -07:00
Ro
8e9b6ac422 plugged in filtered pagination for entry pages 2021-04-08 15:27:05 -07:00
Ro
6c3653277d plugged in page list display 2021-04-07 14:09:40 -07:00
Ro
c4232a0a01 dash index displaying recents, css tweaks, added bulma 2021-04-01 17:37:12 -07:00