Tim Gromeyer
c05a37bcca
[Linux] Fix UI not working ( #137 )
...
* Move mac adress to deviceinfo
* Missing changes
2025-06-03 10:31:19 +02:00
Tim Gromeyer
8a69dbe173
[Linux] Move all device related properties to new class ( #135 )
...
* Clean up code
* Move all device releated properties to new class
2025-06-03 09:07:30 +02:00
Tim Gromeyer
5fe123f544
[Linux] Add One Bud ANC Mode setting
2025-05-16 14:08:42 +02:00
Tim Gromeyer
09e1aa1530
[Linux] Reset tray icon when airpods disconnect
2025-05-16 14:08:20 +02:00
Tim Gromeyer
9161f8b294
[Linux] Add more control commands ( 4c0381968f)
2025-05-15 12:00:01 +02:00
E. S
0b4030dd9f
linux: Use Qt 6.4 to support Debian 12
2025-05-04 01:18:17 +03:00
Henry Cheng
a8f87f37f6
Proper handling of direct kill
2025-04-24 20:04:27 -04:00
Henry Cheng
6376240ce0
Add environmental variable check for phone MAC Address
2025-04-24 19:51:29 -04:00
Henry Cheng
a51efe35dc
[Linux] Add reopen to tray options, enhance app tray, add ability to detect duplicate app instances, prevent duplicate app instances, and allow for original instance to be brought to front using the sockets
2025-04-24 19:16:24 -04:00
jdholtz
c320b4e27d
[Linux] Add CLI flag to hide the window on startup
...
I like to start this program when connecting to my AirPods and it isn't
necessary for me to have the window pop up. Therefore, using the --hide
flag when starting the program will hide the window on startup.
This could also be a configuration option (e.g. 'Start minimized') but I
went with the CLI flag for simplicity for now. However, if this is a
more viable option (and it may be better in the future), I can implement
this as an option in the settings instead.
2025-04-23 22:46:47 +02:00
Tim Gromeyer
db763d7290
[Linux] Add setting to change bluetooth retry attempts
2025-04-22 15:11:30 +02:00
Tim Gromeyer
913e1a5aff
[Linux] Add setting to disable notifications
2025-04-22 15:11:30 +02:00
Tim Gromeyer
ec1b0c47ca
[Linux] Add autostart setting
2025-04-22 15:11:30 +02:00
Tim Gromeyer
1c7bdf987c
[Linux] Add cross device setting
2025-04-22 15:11:30 +02:00
Tim Gromeyer
816992fd8a
[Linux] Add ear detection behavior setting
2025-04-22 15:11:30 +02:00
Tim Gromeyer
0846c3eb48
[Linux] Allow setting ear detection behaviour
2025-04-18 18:08:02 +02:00
Tim Gromeyer
c2db0afdf1
[Linux] Activate AirPods as output device when connecting
2025-04-18 18:08:02 +02:00
Tim Gromeyer
2fe9724da5
[Linux] Improve connection stability ( #98 )
2025-04-17 08:30:31 +02:00
Tim Gromeyer
c94295ae1c
Reset GUI when airpods disconnect, show notification
2025-04-15 19:55:40 +02:00
Tim Gromeyer
ecab6a9858
[Linux] Pause music when airpods disconnect
2025-04-15 19:37:39 +02:00
Tim Gromeyer
e384840bcc
[Linux] Implement proper disconnection detection ( #95 )
...
* [Linux] Implement proper disconection detection
* Only trigger on airpod devices
* Remove unused code
* [Linux] Fix SegmentedControl text not shown in release build (but debug builds showed text)???
2025-04-14 23:25:02 +02:00
Tim Gromeyer
b1811770a3
[Linux] CA state parsing, robuster handshake, persistent window ( #94 )
...
* [Linux] Don't quit app when closing window
* Add magic pairing functionality
* BLE: Allow selecting text
* Parse CA state from airpods
* Add ability to disable cross-device
* More robust handshake/notification request
2025-04-14 12:58:55 +02:00
Tim Gromeyer
e0624ce084
[Linux] Use segment control for setting noise control mode ( #92 )
...
* [Linux] Enhance GUI with icons
* Improve visibility
* Smarter hiding of battery values
* Add simple opacity based ear detection indication
* Hide disconnected devices
* Add airpods 3 icon
* Support more devices
* Better icons
* Add documentation
* Add segmented control
* Support keyboard navigation
* Fix ear detection when primary pod changes
* Support up to 9 modes with the keyboard
* Redisign
* Use id
* Use correct images
* Remove duplicates
* Use correct image
* Remove more merge conflicts
* Remove unused code
* Remove unused code
* Make all text readbale
2025-04-04 09:40:32 +02:00
Tim Gromeyer
e3dab8feb2
[Linux] Enhance GUI with icons ( #90 )
...
* [Linux] Enhance GUI with icons
* Improve visibility
* Smarter hiding of battery values
* Add simple opacity based ear detection indication
* Hide disconnected devices
* Add airpods 3 icon
* Support more devices
* Better icons
* Add documentation
2025-03-31 22:57:12 +02:00
Tim Gromeyer
4e72f6573e
[Linux] Add battery indicator ( #89 )
...
* [Linux] Expose battery info to QML
* [Linux] Add battery indicator
* [Linux] Dynamically hide case battery level if we have no data for it
* Reduce animation speed
2025-03-30 12:00:13 +02:00
Tim Gromeyer
543362da69
[Linux] Implement renaming airpods ( #88 )
...
* [Linux] Implement rename airpods
* [Linux] Get airpods name from airpods metadata
* [Linux] Rename AirPods: Ui improvements
---------
Co-authored-by: Tim Gromeyer <tim.gromeyer@trans4mation.de >
2025-03-28 07:04:17 +01:00
Kavish Devar
09daaaedb2
Merge pull request #85 from tim-gromeyer/linux-adaptive-noise-level
...
[Linux] Implement adaptive audio noise
2025-03-27 10:59:02 +05:30
Tim Gromeyer
96c5bd089f
[Linux] Fix noise controll switches multiple times
2025-03-26 21:55:43 +01:00
Tim Gromeyer
55ba67190d
[Linux] Implement adaptive audio noice
2025-03-26 15:06:45 +01:00
Tim Gromeyer
53960417b6
Add battery class
2025-03-25 22:11:43 +01:00
Tim Gromeyer
a6dbbd4f0c
Simple code cleanup
2025-03-25 21:33:31 +01:00
Tim Gromeyer
1946857ca5
[Linux] Simplify code, implement tray manager
...
Implement tray manager
Bug fixes
Bug fixes
2025-03-10 18:09:06 +01:00
Tim Gromeyer
7522292c8b
[Linux] Organize code, implement media controller
2025-03-08 22:09:13 +01:00
Tim Gromeyer
adfa11c660
Move bt package definitions to extra file
2025-03-04 21:55:03 +01:00
Kavish Devar
55d06d2f65
linux: fix the merge
2025-02-28 10:12:10 +05:30
Kavish Devar
6bfbe0904a
Merge pull request #47 from tim-gromeyer/linux-noise-cotrol-enum
...
[Linux] Use a enum to control the noise control mode
2025-02-02 20:01:04 +05:30
Tim Gromeyer
c493a5b29f
[Linux] Use enum to represnet noise control mode
2025-02-02 11:38:29 +01:00
Tim Gromeyer
46d6cab930
[Linux] Show correct battery level when 1 Airpod is disconnected
...
It would show 0 previously
2025-02-01 12:47:50 +01:00
Tim Gromeyer
6cb29e26d0
[Linux] Add "in case" as ear detection status
2025-02-01 11:59:09 +01:00
Kavish Devar
321a3bd3bf
finally done with most of the crossdevice stuff!
2025-02-01 03:53:37 +05:30
Kavish Devar
c7ef31cba6
add cross device stuff (screenshots) in readme
2025-01-31 03:37:02 +05:30
Kavish Devar
b6966f8c39
some progress on cross-device, and new dynamic island thingy!
2025-01-30 03:49:44 +05:30
Kavish Devar
c48c6238ed
Merge pull request #36 from tim-gromeyer/fix-ui-text
...
Fix ui text
2025-01-26 02:01:50 +05:30
Kavish Devar
a6d7bd704a
move files across computers
2025-01-25 00:00:43 +05:30
Tim Gromeyer
2e87a3d66f
Fix ui text
2025-01-23 10:10:12 +01:00
Kavish Devar
938278b0b5
try to add cross device stuff
2025-01-21 21:29:16 +05:30
Kavish Devar
7a06f3055c
try to add some cross-device stuff
2025-01-20 04:13:18 +05:30
Kavish Devar
7cac2b037f
commit before letting the llm edit the code
2025-01-20 01:43:33 +05:30
Kavish Devar
4b3e1130e8
smth works :D
2025-01-17 04:28:58 +05:30
Kavish Devar
45d2cc302e
try making an app; commiting for highseas
2025-01-17 03:20:16 +05:30