Commit Graph

87 Commits (84b2005844bc95757464cb15248c702a1d92e8c9)

Author SHA1 Message Date
Madelena Mak f0f0aefca1
Clean up OHF badge for splash screen (#21593)
* Clean up OHF badge for splash screen

* Fix demo logo size

* Fixed the code to Bram's feedback

* Pixel pushing
2024-08-08 07:56:51 +02:00
Paulus Schoutsen a458ccf995
Update OHF logo on loading screen (#21509)
* Update OHF logo on loading screen

* tweak

---------

Co-authored-by: Bram Kragten <mail@bramkragten.nl>
2024-07-31 13:24:30 +00:00
Paulus Schoutsen d0e61ca31a
Show OHF logo on loading and about screen (#21504)
* Show OHF logo on loading screen

* Also add OHF logo to about page
2024-07-31 09:12:11 +00:00
Steve Repsher 345000a0e9
Redefine browser requirements for modern (latest) builds (#16506)
* Redefine browser requirements for modern (latest) builds

* Rename babel class properties plugin

* Fix only allowing latest Android

* Add browsers released in last year

* Use at or above for utilization (no change to browsers currently)

* Only use time query (no effective change)

* Add transform for private methods

* Fix some typos in browserslist config

Co-authored-by: Quentame <polletquentin74@me.com>

* bump browserslist-useragent-regex

* Add fallback feature detection for Array.prototype.findLast

---------

Co-authored-by: Quentame <polletquentin74@me.com>
2024-07-19 10:49:19 -04:00
Paul Bottein 0f9c97aea0
Center login content for every screen size (#18943) 2023-12-07 13:45:05 +00:00
Bram Kragten 606c809880
Update size of icon on launch screen (#18833) 2023-11-30 12:34:46 +01:00
Bram Kragten 2e1fb9df66
Update design of login page (#18770) 2023-11-27 23:06:51 +01:00
Steve Repsher 075cca5991
Inject polyfills where used (#18719) 2023-11-24 15:57:21 +01:00
Kendell R aa0419e783
Minify logos (#18542) 2023-11-07 13:39:38 +01:00
Kendell R 60ec4d31db
Fix some minor inconsistencies/duplications (#18071) 2023-10-19 17:29:05 +02:00
Steve Repsher d88831b719
Enable CORS for legacy bundle loading (#18248) 2023-10-16 20:40:15 +02:00
Paul Bottein d8c98d8f96
Move auth components from shadow DOM to light DOM (#18015) 2023-09-26 20:17:03 +02:00
Bram Kragten 5aaf0cd579
Update logo (#17964) 2023-09-26 15:33:40 +02:00
Bram Kragten c485e8d03e
Update onboarding (#17734)
Co-authored-by: Paul Bottein <paul.bottein@gmail.com>
2023-08-30 13:24:25 +02:00
Steve Repsher 88ff4c2fa8
Fix synchronous loading for ES5 build (#17174) 2023-08-15 19:48:51 +02:00
Bram Kragten d56273ec25
Use nominatim from openstreetmap for location search in onboarding (#17287)
* Use nominatim from openstreetmap for location search in onboarding

* Update text, add user agent

* Handle errors better, add email address

* remove detect text

* Use `ui.common.search`

* Update attribution location

* Apply suggestions from code review

Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>

* Update src/translations/en.json

Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>

* Remove unused style

* Increase line-height

* Apply suggestions

---------

Co-authored-by: Paul Bottein <paul.bottein@gmail.com>
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>
2023-07-18 15:00:41 +02:00
Bram Kragten 8695bbc490
Move globalThis polyfill to compatibility, add more compatibility (#16386) 2023-05-04 15:49:28 +02:00
Paul Bottein 6379713f57
Fix drag and drop with sortablejs (#16343) 2023-04-28 14:40:01 +02:00
Steve Repsher 4e1e76ccc2
Add module preload to demo page (#16274) 2023-04-24 11:27:40 +02:00
Steve Repsher aac28efd32
Streamline HTML generation and consolidate templates (#16117) 2023-04-20 11:10:12 +02:00
Bram Kragten 0df096d68b
Fix overflow, change position of action-handler (#15978) 2023-03-30 16:10:54 +02:00
Bram Kragten f5a4affdec
Use mwc-drawer (#10335
* Use mwc-drawer

* Update home-assistant-main.ts

* Implement top-app-bar

* Update home-assistant-main.ts

* update hui-root

* WIP

tabs don't work yet

* migrate most panels

* fixed

* notifications-drawer

* developer tools

* lovelace

* Update hui-root.ts

* Update hui-root.ts

* Update notification-drawer.ts

* fix dev tools

* Update ha-panel-developer-tools.ts
2023-03-29 17:46:34 +02:00
Steve Repsher 4abc2a65cb
Migrate to html-minifier-terser and improve some minification (#15864) 2023-03-22 11:42:16 +01:00
dependabot[bot] 9f6d9d8b0b
Bump tsparticles from 1.34.0 to 2.8.0 (#15367)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
2023-02-06 17:34:17 +00:00
Bram Kragten f0d53aab7b
Fix ES5 build and fix polyfill of Intl.Locale (#15322) 2023-02-02 20:20:23 +01:00
Paul Bottein 57291183ca
update border radius to 12px (#14201) 2022-10-26 16:54:05 +00:00
Paul Bottein 7e6a9f1653
Remove box shadow for ha-card (#14063)
* Remove box shadow for ha-card

* add raised style in case of raised card needed

* add box-sizing: border-box

* Allow box-shadow theming

* Restore box-shadow theme in date range picker

* Restore hui unused entities card box shadow none

* Apply suggestions from code review

Co-authored-by: Bram Kragten <mail@bramkragten.nl>

Co-authored-by: Bram Kragten <mail@bramkragten.nl>
2022-10-17 10:20:11 +02:00
Bram Kragten 1e6f402d0f
Include scoped custom element polyfill (#11776) 2022-02-22 09:32:56 -08:00
Mattias Persson a92100bb0a
Add viewport initial-scale for iOS devices (#11330) 2022-01-26 16:57:23 +01:00
Lasse Rosenow 390e5b3881
Simplify launch screen svg (#10643) 2021-11-18 16:20:45 -08:00
Lasse Rosenow 3154011c65
Improve startup experience by removing AppBar skeleton (#10569) 2021-11-15 07:54:59 -08:00
rianadon d7732ee850
Improve accessibility on login page (#9731) 2021-11-08 10:29:34 +01:00
Bram Kragten 2556b0d157
Improve iOS 12 check (#9816) 2021-08-15 20:42:39 -07:00
Bram Kragten 3f447bb8a7
Bump Polymer (#9525)
* Bump Polymer

* Remove formatting from patch

* Cleanup

* Fix Vaadin

* Fix typing
2021-07-16 01:23:09 +02:00
Bram Kragten 8141f78a92
Use ES5 build for Safari 12 and below (#9482) 2021-06-30 12:02:01 +02:00
Bram Kragten 5418474f64
Polyfill `globalThis` in latest build (#9352) 2021-06-03 22:50:33 +02:00
Bram Kragten 65a30bf60c
Fix onboarding dark styles (#9040) 2021-04-29 08:55:45 -07:00
Bram Kragten dd4efe0f51
Apply dark style on init when `prefers-color-scheme: dark` (#8997) 2021-04-26 14:54:47 -07:00
Bram Kragten 89ecc8bd2f
Change preload to modulepreload (#8600) 2021-03-09 11:39:08 -08:00
Paulus Schoutsen e50fd80b2e
Add particles to onboarding (#8567) 2021-03-09 15:30:29 +01:00
Bram Kragten f251d4267f
Revert "Allow viewport scaling (zooming) of frontend" (#8353)
This reverts commit da9faccada.
2021-02-19 18:06:36 +01:00
Kendell R 0494a9d410
Update skeleton height for compact header (#7827)
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
2020-11-27 19:23:41 +01:00
Paulus Schoutsen 0049be7feb
Allow developing with @web/dev-server (#7782) 2020-11-23 13:05:18 +01:00
Joakim Sørensen d09c4898c1
Remove logs and fix dark theme during onboarding restore (#7579) 2020-11-09 22:50:16 +01:00
Bram Kragten f6ff652ca4
Fix es5 build (#7319) 2020-10-14 22:20:39 +02:00
David Beitey da9faccada
Allow viewport scaling (zooming) of frontend (#7180)
The inclusion of the `user-scalable=no` value in the viewport meta tag
prevented viewport scaling, disabling the ability to zoom the webpage.
This most typically affects mobile devices, given the nature of the
`<meta name="viewport">` tag.

Removing the restriction allows a user to zoom in to see small and fine
detail in the UI -- such as zooming in on particular areas of a home
security camera streams or other images, inspecting detail in state and
other graphs, and so on.

For users with accessibility requirements, such as low vision
conditions, being able to zoom the frontend means they can enlarge UI
elements to suit them (MDN explains several accessibility concerns at
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta/name#Accessibility_concerns_with_viewport_scaling)

This change has no effect on users that choose not to use it (for
example, only those that engage zooming such as via pinch-to-zoom on
mobile devices will see the change) -- the frontend remains the same
otherwise.  Elements of the frontend that do use pinch-to-zoom (e.g. the
Map) continue to work as expected, with pinches on that screen area
being captured by the map.
2020-10-05 13:29:07 +02:00
Bram Kragten 810d2a1ceb
Fix onboarding dark mode (#6910)
Fixes #6882
2020-09-10 13:11:27 +02:00
Paulus Schoutsen 9149bb9333
Remove deprecated HTML support (#6858) 2020-09-08 15:41:17 +02:00
Bram Kragten 80224e6974
Fix onboarding styling (#6819) 2020-09-07 19:48:19 +02:00
Bram Kragten e5c386c39a
Fix white flash in dark mode (#6815) 2020-09-07 18:19:28 +02:00