<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tangara-fw/lua/widgets.lua, branch main</title>
<subtitle>Tangara firmware</subtitle>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/'/>
<entry>
<title>Add more themeing subjects to the status bar</title>
<updated>2025-04-18T04:16:52+00:00</updated>
<author>
<name>Doridian</name>
<email>git@doridian.net</email>
</author>
<published>2025-04-18T01:18:20+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=09777942e5421ee19143f1cc97542dffaea6b0b5'/>
<id>09777942e5421ee19143f1cc97542dffaea6b0b5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ailurux/button-media-controls (#264)</title>
<updated>2025-03-19T04:25:20+00:00</updated>
<author>
<name>ailurux</name>
<email>ailurux@noreply.codeberg.org</email>
</author>
<published>2025-03-19T04:25:20+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=c9ce88a457c9ed7124709a667d202a666f72bffa'/>
<id>c9ce88a457c9ed7124709a667d202a666f72bffa</id>
<content type='text'>
Splits the control scheme into separate schemes for the side buttons and touchwheel, allowing them to be configured independently of each other. At least one input must be used for navigation, and there are guards to prevent locking oneself out of any input. If the input scheme is invalid, a pop up will show alerting the user.

Different behaviours can be bound to the side buttons for when the device is locked or unlocked. This PR also adds a mode for these buttons that controls media playback (prev/next on up/down, pressing both buttons toggles play/pause).

There are some changes to the way inputs handle locking. Rather than the input devices tracking the current locked mode, different input devices are created on lock depending on the mode that is configured.

Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/264
Co-authored-by: ailurux &lt;ailurux@noreply.codeberg.org&gt;
Co-committed-by: ailurux &lt;ailurux@noreply.codeberg.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Splits the control scheme into separate schemes for the side buttons and touchwheel, allowing them to be configured independently of each other. At least one input must be used for navigation, and there are guards to prevent locking oneself out of any input. If the input scheme is invalid, a pop up will show alerting the user.

Different behaviours can be bound to the side buttons for when the device is locked or unlocked. This PR also adds a mode for these buttons that controls media playback (prev/next on up/down, pressing both buttons toggles play/pause).

There are some changes to the way inputs handle locking. Rather than the input devices tracking the current locked mode, different input devices are created on lock depending on the mode that is configured.

Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/264
Co-authored-by: ailurux &lt;ailurux@noreply.codeberg.org&gt;
Co-committed-by: ailurux &lt;ailurux@noreply.codeberg.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix bug in infinite list causing items to be removed (#253)</title>
<updated>2025-02-11T00:02:04+00:00</updated>
<author>
<name>ailurux</name>
<email>ailuruxx@gmail.com</email>
</author>
<published>2025-02-11T00:02:04+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=fff980a979aa6be6ad5697f73017a2da6649de86'/>
<id>fff980a979aa6be6ad5697f73017a2da6649de86</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add playlist browser</title>
<updated>2025-02-01T17:23:24+00:00</updated>
<author>
<name>Sam</name>
<email>github@samlord.co.uk</email>
</author>
<published>2025-02-01T17:23:24+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=e343ffee5a4663374a77073a3e4370041f2fc431'/>
<id>e343ffee5a4663374a77073a3e4370041f2fc431</id>
<content type='text'>
Add a menu item to main menu and associated browser for playlist files
in the root of the SD card
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a menu item to main menu and associated browser for playlist files
in the root of the SD card
</pre>
</div>
</content>
</entry>
<entry>
<title>On browser and file_browser screens, focus the first item when appearing</title>
<updated>2025-01-30T04:07:06+00:00</updated>
<author>
<name>Rockwell Schrock</name>
<email>rockwell@schrock.me</email>
</author>
<published>2025-01-30T04:07:06+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=abf13d4ec112fc430b9fadea69455aa45d4e3cd6'/>
<id>abf13d4ec112fc430b9fadea69455aa45d4e3cd6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing copyright/license headers</title>
<updated>2025-01-09T00:58:36+00:00</updated>
<author>
<name>Tom Kirchner</name>
<email>git@halffull.org</email>
</author>
<published>2025-01-09T00:58:36+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=d6db4b08260c2d9d426a8a83d997131f6449115d'/>
<id>d6db4b08260c2d9d426a8a83d997131f6449115d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added listened indicator for audiobooks and podcasts</title>
<updated>2024-09-27T06:59:59+00:00</updated>
<author>
<name>ailurux</name>
<email>ailuruxx@gmail.com</email>
</author>
<published>2024-09-27T06:59:59+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=3490cceb6b94ffbc947b699c8495cf8500e65b98'/>
<id>3490cceb6b94ffbc947b699c8495cf8500e65b98</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>daniel/theme-tweaks (#102)</title>
<updated>2024-09-12T05:20:07+00:00</updated>
<author>
<name>ailurux</name>
<email>ailuruxx@gmail.com</email>
</author>
<published>2024-09-12T05:20:07+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=9a47e43ab72daa96bfb3e95e95c30e5703f39397'/>
<id>9a47e43ab72daa96bfb3e95e95c30e5703f39397</id>
<content type='text'>
- Multiple improvements + fixes
- Add charge outline icon for improving readability with monochromatic themes
- Add a chevron icon and update existing dropdown menus
- Rename `set_style` to `set_subject` for disambiguation with lvgl's Style type

Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/102
Reviewed-by: cooljqln &lt;cooljqln@noreply.codeberg.org&gt;
Co-authored-by: ailurux &lt;ailuruxx@gmail.com&gt;
Co-committed-by: ailurux &lt;ailuruxx@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Multiple improvements + fixes
- Add charge outline icon for improving readability with monochromatic themes
- Add a chevron icon and update existing dropdown menus
- Rename `set_style` to `set_subject` for disambiguation with lvgl's Style type

Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/102
Reviewed-by: cooljqln &lt;cooljqln@noreply.codeberg.org&gt;
Co-authored-by: ailurux &lt;ailuruxx@gmail.com&gt;
Co-committed-by: ailurux &lt;ailuruxx@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename set_style to set_subject</title>
<updated>2024-09-10T05:58:03+00:00</updated>
<author>
<name>ailurux</name>
<email>ailuruxx@gmail.com</email>
</author>
<published>2024-09-10T05:58:03+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=1f5ce2438982860529e43f8ddf093164b920724a'/>
<id>1f5ce2438982860529e43f8ddf093164b920724a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>use snake_case consistently in lua function names</title>
<updated>2024-08-29T05:52:34+00:00</updated>
<author>
<name>jacqueline</name>
<email>me@jacqueline.id.au</email>
</author>
<published>2024-08-29T05:52:34+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=91eaed4b37c7cda29103d3478df3e2c6356f8396'/>
<id>91eaed4b37c7cda29103d3478df3e2c6356f8396</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
