3831f4e0c0
Merge in upstream version 0.4.0 to Debian pkg
2025-06-09 20:59:04 -05:00
d8ff8876b4
Bump debian/changelog to version 0.3-1
0.3-1
2025-06-09 20:57:21 -05:00
036b9d1a94
Merge in upstream version 0.3 to Debian pkg
2025-06-09 20:26:36 -05:00
8401d9eada
Bump debian/changelog to version 0.2-1
0.2-1
2025-06-09 20:24:03 -05:00
be28bf0dc8
Adjust the copyright file a bit...
...
I'm going to mark Geoffrey as having the copyright range up to 2025
because that's when I'm actually assembling this branch. Not like this
needs to be made as-if it was done at that point.
The previous copyright file indicated "LGPL" was an option. I think I
had done that because of the "GPLv3 *or later*" phrasing. I don't think
that's how it works -- the LGPL is not a "newer version" of the GPL.
2025-06-09 20:07:33 -05:00
0857a02c77
Create a copyright file
2025-06-09 19:59:48 -05:00
e50d13b992
Update changelog via gbp dch
2025-06-09 19:59:40 -05:00
41f1593443
Drop the backported link ordering patch
...
Now that we're past the v0.2 release tag, there is no need to backport
the patch.
2025-06-09 19:58:05 -05:00
46652862d3
Merge in upstream version 0.2 to Debian pkg
2025-06-09 19:47:43 -05:00
5bd8a5de42
Bump debian/changelog to version 0.1-1
0.1-1
2025-06-09 19:38:18 -05:00
646a62afdb
Backport a link order fix from upstream
...
Upstream made a fix for the linker ordering after marking v0.1. Since I
have the benefit of doing this *years after the fact*, I'll just
backport that thing instead of inventing my own fix.
2025-06-09 19:27:54 -05:00
169feb563f
Name upstream and debian branches properly
...
Upstream keeps it's changes on "master". This may be the default for
`gbp`, but may *not* be. Explicitly set the upstream branch just to be
sure.
The Debian branch shouldn't be called "trunk" (or "main" or "master").
I'm calling it "deb" in case a real Debian maintainer picks up the
upstream project and wants to use the name "debian". It's configurable,
so hardly critical, but I may as well be a good neighbor and leave it
unused.
2025-06-09 19:16:48 -05:00
fb99a3783f
Set upstream version tag in gbp.conf
2025-06-09 19:16:32 -05:00
a3d77ee98a
Drop pbuilder settings from gbp.conf
2025-06-09 19:16:06 -05:00
05ae063b90
Initial package check-in
...
The package should work properly, however the GTK4 dependency isn't
quite correct. The instructions from upstream suggest that the author is
using Fedora, not Debian. After testing real quick, it looks like Fedora
37 compiles properly, but Fedora 38 aborts with a deprecation warning
(-Werror=deprecated-declarations). Fedora 39 does the same, of
course.
2024-05-29 18:02:01 -05:00
Geoffrey D. Bennett
feba2f4520
Update documentation for Scarlett 4th Gen and Vocaster
0.4.0
0.4.0-test3
upstream/0.4.0
2024-03-24 22:40:11 +10:30
Geoffrey D. Bennett
16e3a25f76
Update About dialog
2024-03-24 22:40:11 +10:30
Geoffrey D. Bennett
be1f9763e1
Add firmware info to the INSTALL.md Prerequisites section
2024-03-24 22:40:11 +10:30
Geoffrey D. Bennett
605df45b2f
Prompt for firmware update if in MSD Mode and an update is available
2024-03-24 22:40:11 +10:30
Geoffrey D. Bennett
984133f61d
Store the best_firmware_version in struct alsa_card
2024-03-24 22:40:11 +10:30
Geoffrey D. Bennett
6e40b8d9ed
Add initial support for the Vocaster One and Two
2024-03-24 22:40:11 +10:30
Geoffrey D. Bennett
607b002985
Update gain widget to show no decimal places for scale > 0.5
...
The 4th Gen input gain control scale is 69/70 which is close enough to
1 that we don't need to display any decimal places.
2024-03-24 22:40:11 +10:30
Geoffrey D. Bennett
0fae084ccb
Display "+" before positive dB values in the gain widget
2024-03-24 22:40:11 +10:30
Geoffrey D. Bennett
f00de1bd25
Add display of sample rate
2024-03-24 22:40:11 +10:30
Geoffrey D. Bennett
96b4ec8259
Add gtk_widget_remove_css_classes_by_prefix() helper
2024-03-24 22:40:11 +10:30
Geoffrey D. Bennett
2b664c446b
Add missing static to populate_submenu() in menu.c
2024-03-24 22:40:11 +10:30
Geoffrey D. Bennett
486c40048b
Make window-helper.c close the window when Esc is pressed
...
Fixes #102 .
2024-03-24 22:40:11 +10:30
Geoffrey D. Bennett
84ad0484f9
Reduce GtkDial circle brightness
...
Provides better contrast between dials in the sea of mixer knobs.
2024-03-24 22:40:11 +10:30
Geoffrey D. Bennett
b9549eb58e
If there's an MSD control, add a reboot control too
2024-03-24 22:40:11 +10:30
Geoffrey D. Bennett
b06b19e2a8
Don't show empty rows in levels window
...
If a port category has no ports, skip that row. 4th Gen has a DSP port
category that does not exist in previous generations.
2024-03-24 22:40:11 +10:30
Geoffrey D. Bennett
4c2a5ab12a
Add 4th Gen Solo, 2i2, and 4i4 demo files
2024-03-24 22:40:11 +10:30
Geoffrey D. Bennett
8b16bbdaed
Make gain widget dB numbers smaller
2024-03-24 22:40:11 +10:30
Geoffrey D. Bennett
7e712dece4
Don't set transient on modal window
...
Doesn't work on Ubuntu 22.04 GNOME when the parent goes away.
2024-03-24 22:40:11 +10:30
Geoffrey D. Bennett
52424dd067
Remove fixed/mentioned-elsewhere issues from USAGE.md
2024-03-24 22:40:11 +10:30
Geoffrey D. Bennett
fdf8c50413
Update OpenSUSE and Ubuntu package dependencies
2024-03-24 22:40:11 +10:30
Antti-Pekka Meronen
1247f8172d
Include openssl-devel in Fedora installation instructions
2024-03-24 17:06:17 +10:30
Geoffrey D. Bennett
9026eb76c5
Add support for firmware update
2024-03-24 17:06:17 +10:30
Geoffrey D. Bennett
c9441b2591
Move -lm into LDFLAGS
2024-03-12 01:43:07 +10:30
Geoffrey D. Bennett
b4fc332f0a
Retrieve and store the device USB PID
2024-03-12 01:43:07 +10:30
Geoffrey D. Bennett
9544635e30
Add support for config reset
2024-03-12 01:43:07 +10:30
Geoffrey D. Bennett
e95cbff3d5
Don't export alsa_cards from alsa.c
2024-03-12 01:43:07 +10:30
Geoffrey D. Bennett
05006284c6
Retrieve and store the device serial number
2024-03-12 01:43:07 +10:30
Geoffrey D. Bennett
c90fbdc3d1
CSS fixes for buttons
...
Make non-toggle buttons brighter.
Make disabled glow match the dimmer text colour.
Don't put an opacity filter over status buttons.
2024-02-20 23:38:49 +10:30
Geoffrey D. Bennett
2137000d05
Add red focus outline to GtkDial
2024-02-20 23:38:49 +10:30
Geoffrey D. Bennett
b02ad32d5a
Fix GtkDial to redraw on notify::sensitive signal
2024-02-20 23:38:49 +10:30
Geoffrey D. Bennett
7a7e08d4eb
Fix GtkDial to not redraw the dial if the set value doesn't change
2024-02-20 23:38:49 +10:30
Geoffrey D. Bennett
22a2aa2ad6
Add routing group tooltips
2024-02-20 23:38:49 +10:30
Geoffrey D. Bennett
8c06e7aff7
Update the gain widget to support updating direct monitor mix controls
...
The 4th Gen Solo and 2i2 have controls to set custom Mix A/B gains
when Direct Monitor is enabled. Update those controls when the Mix A/B
gains are updated so that they are remembered.
2024-02-20 23:38:49 +10:30
Geoffrey D. Bennett
b9af5dfaf3
Prefix CSS styles so they don't apply to other windows
...
The custom button styles were erroneously applying to the File
windows; prefix them with ".window-frame" so they only apply to our
windows.
2024-02-20 23:38:49 +10:30
Geoffrey D. Bennett
3048b43b9a
Add colour to GtkDial level meters
2024-02-20 23:38:49 +10:30