Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev #78

Closed
wants to merge 124 commits into from
Closed

Dev #78

wants to merge 124 commits into from

Conversation

kdevo
Copy link
Contributor

@kdevo kdevo commented Apr 30, 2022

No description provided.

- visual change: button icons transition is now synced with fg text
- visual change: eased transition on focussing inputs
* color scheme: add gallery-bg-color and gallery-modal-bg-color
* visual change: allow defining default gallery and modal background
* visual change: padding of gallery modal header, set explicit max. height
* breaking: existing color maps
* breaking: dedark color scheme (due to changed colors)
- visual change: ensures default responsiveness in content files
- visual change: remove distortion when image exceeds container width
* use https://github.com/hugo-mods/lazyimg under the hood
  for `logoSmall`, `logoBig`, `background` and gallery images
* allow rendering as webp with fallback for gallery and logo
* add responsive background images via media queries
* config: add `renderer` and `resizer` for `Image` section
  (delegated to lazyimg module)
* breaking: remove "lazysizes.min.js" (lazyimg provides own)
* breaking(config): remove static image fallback when no asset is found
  for `logoSmall`, `logoBig`, `background` and gallery images
* breaking(config): remove `useLazySizes`; always true now
* breaking(config): remove `Image.useLQIP`; use `renderer` instead
* breaking: remove `img` shortcode; use `lazyimg` instead
* raise minimum hugo version to 0.83 (extended)
- config: add new `theme`; configure the theme to be applied
  (choose one from `assets/sass/themes` folder)
- use dedicated bundle folder for each theme, allowing to supply
  colors, fontface, fontsizing and custom SCSS
- fallback to default if respective theme-specific file is not found
- theme-specific `_custom.scss` (under `sass/themes`) is loaded
  before more generic user-specific `_custom.scss` (under `sass`),
  making it possible to define custom visuals apart from font and colors
The dedark theme is a word-playing ancestor of the default
delight theme with darker colors, but overall similar/same visuals.
The origin theme is a revival of the original Osprey
theme - with the same colors, text alignment and fonts.
- while still possible, there is no need for
  using a git submodule anymore
- breaking: installation and update instructions
- fix termynal which stopped working
due to a breaking Hugo change
- breaking: any terminal.json file needs to be renamed to termynal.json
- breaking: if you were using any stackoverflow, linkedin, medium,
instagram, twitter or link icons,
you need to add them to your project-local icons.yml now.
see this commit for a reference.
- contributes fixing #23 for improving docs
- allow using YAML as inner
instead of putting complicated raw HTML into the content file
- CUSTOMIZING.md:
  - add section
  - configure modules
  - create theme
- README.md:
  - add shields
  - clarify features
  - clarify ways to support the theme
  - new quickstart by just using hugo mod commands
  - improve image recommendations
  - clarify basin setup
  - change headings for more learning resources
- update screenshot and thumbnail
- enhance config.yaml and add new config options
- cleanup unused images

Closes #30.
- notifies user whenever a new theme version exists online
- add new config option `notifyOnNewThemeVersion`
Although not a bug, it lead to confusion multiple times, see e.g.:
- #28
- #20

Closes #28.
- fix custom section rendering when just using config.yaml
- add warning when no matching page found but configured in menu
@kdevo kdevo closed this Apr 30, 2022
@kdevo kdevo deleted the dev branch April 30, 2022 18:04
@kdevo kdevo restored the dev branch April 30, 2022 18:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant