-
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1 from cassidyjames/fullscreen
Fullscreen: Hide HeaderBar, add Toast
- Loading branch information
Showing
8 changed files
with
127 additions
and
28 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -15,6 +15,7 @@ | |
{ | ||
"name" : "butler", | ||
"buildsystem" : "meson", | ||
"run-tests": true, | ||
"sources" : [ | ||
{ | ||
"type" : "dir", | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,55 +2,90 @@ | |
<!-- Copyright 2024 Cassidy James Blaede <[email protected]> --> | ||
<component type="desktop"> | ||
<id>com.cassidyjames.butler</id> | ||
<name>Butler for Home Assistant</name> | ||
<summary>Control your smart home</summary> | ||
<metadata_license>CC-BY-SA-4.0</metadata_license> | ||
<project_license>GPL-3.0-or-later</project_license> | ||
|
||
<name>Butler for Home Assistant</name> | ||
<summary>Control your smart home</summary> | ||
<developer_name translatable="no">Cassidy James Blaede</developer_name> | ||
<developer id="cassidyjames.com"> | ||
<name translatable="no">Cassidy James Blaede</name> | ||
</developer> | ||
<description> | ||
<p>Hybrid native + web app for Home Assistant. Butler wraps your Home Assistant dashboard up in a native UI, integrating better with your OS. Native features include:</p> | ||
<ul> | ||
<li>Icon in your App Grid, Applications Menu, Dash, Dock, etc.</li> | ||
<li>Native header bar</li> | ||
<li>Save and restore current view and size when closed and re-opened</li> | ||
<li>Two-finger swipe and mouse button support to go back/forward between views</li> | ||
<li>Cross-desktop light/dark style support for GNOME, elementary OS, etc.</li> | ||
<li>Cross-desktop light/dark style support (if supported by your Lovelace theme)</li> | ||
</ul> | ||
<p>Other features include:</p> | ||
<ul> | ||
<li>Pinch-to-zoom</li> | ||
<li>Set the scaling with Ctrl+Plus/Minus or Ctrl+0 to reset</li> | ||
<li>Fullscreen from the menu, a keyboard shortcut, or a GSetting to better support kiosk use cases</li> | ||
</ul> | ||
<p>Note WebRTC camera streams (i.e. used by some newer Nest cameras) are not currently supported.</p> | ||
</description> | ||
|
||
<provides> | ||
<binary>com.cassidyjames.butler</binary> | ||
</provides> | ||
<launchable type="desktop-id">com.cassidyjames.butler.desktop</launchable> | ||
|
||
<branding> | ||
<color type="primary">#03a9f5</color> | ||
</branding> | ||
|
||
<recommends> | ||
<display_length compare="ge">360</display_length> | ||
<display_length compare="ge">300</display_length> | ||
</recommends> | ||
<supports> | ||
<control>pointing</control> | ||
<control>keyboard</control> | ||
<control>touch</control> | ||
</supports> | ||
|
||
<screenshots> | ||
<screenshot type="default"> | ||
<image>https://raw.githubusercontent.com/cassidyjames/butler/1.0.0/data/screenshots/light.png</image> | ||
<caption>Home Assistant dashboard with many rooms and devices</caption> | ||
</screenshot> | ||
</screenshots> | ||
|
||
<releases> | ||
<release version="1.0.0" date="2024-01-03"> | ||
<release version="1.0.1" date="2024-01-05"> | ||
<description> | ||
<p>Improved accessibility and fullscreen experience</p> | ||
<ul> | ||
<li>Hide header bar when fullscreen</li> | ||
<li>Remember fullscreen state</li> | ||
<li>Remind how to exit fullscreen</li> | ||
<li>Add access keys (mnemonics) for better accessibility</li> | ||
</ul> | ||
</description> | ||
<issues> | ||
<issue url="https://github.com/cassidyjames/butler/issues/12">Hide header bar when fullscreen</issue> | ||
<issue url="https://github.com/cassidyjames/butler/issues/3">Remember fullscreen state</issue> | ||
<issue url="https://github.com/cassidyjames/butler/issues/6">Remind how to exit fullscreen</issue> | ||
<issue url="https://github.com/cassidyjames/butler/issues/7">Add access keys (mnemonics) for better accessibility</issue> | ||
</issues> | ||
</release> | ||
<release version="1.0.0" date="2024-01-04"> | ||
<description> | ||
<p>Initial release</p> | ||
</description> | ||
</release> | ||
</releases> | ||
<screenshots> | ||
<screenshot type="default"> | ||
<image>https://raw.githubusercontent.com/cassidyjames/butler/1.0.0/data/screenshots/light.png</image> | ||
</screenshot> | ||
</screenshots> | ||
|
||
<content_rating type="oars-1.1"> | ||
<content_attribute id="social-info">mild</content_attribute> | ||
</content_rating> | ||
<developer_name>Cassidy James Blaede</developer_name> | ||
|
||
<url type="homepage">https://cassidyjames.com</url> | ||
<url type="bugtracker">https://github.com/cassidyjames/butler/issues</url> | ||
<url type="vcs-browser">https://github.com/cassidyjames/butler</url> | ||
<url type="donation">https://cassidyjames.com/pay</url> | ||
<url type="help">https://cassidyjames.com/support</url> | ||
</component> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
@define-color headerbar_bg_color #03A9F5; | ||
@define-color headerbar_bg_color #03a9f5; | ||
@define-color headerbar_fg_color #fff; | ||
@define-color headerbar_border_color #fff; | ||
@define-color headerbar_backdrop_color mix(@headerbar_bg_color, @window_bg_color, 0.2); | ||
@define-color headerbar_backdrop_color mix(@headerbar_bg_color, @window_bg_color, 0.1); | ||
|
||
@define-color accent_color @headerbar_bg_color; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
project( | ||
'com.cassidyjames.butler', | ||
'vala', 'c', | ||
version: '1.0.0' | ||
version: '1.0.1' | ||
) | ||
|
||
gnome = import('gnome') | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters