Resolve "Setting for switch cameras automatically" #96

Merged
ariktaurendil merged 25 commits from 39-setting-for-switch-cameras-automatically into master 2026-04-23 21:23:56 -03:00
ariktaurendil commented 2026-04-11 15:45:27 -03:00 (Migrated from gitlab.com)

Implement the interface and the mechanism to switch to the next camera within the given interval of time.

The settings will only appear if there is more than one camera.

Settings page
Settings page{width=900 height=526}

Toast message
Toast message{width=900 height=526}

Shorcuts Dialog
Shorcuts Dialog{width=900 height=526}

Closes #39

Implement the interface and the mechanism to switch to the next camera within the given interval of time. The settings will only appear if there is more than one camera. Settings page ![Settings page](/uploads/0fbd6dafa744a6b58758fee7e6115d03/imagen.png){width=900 height=526} Toast message ![Toast message](/uploads/646d30322d9c9b85c7c17f6456ba027a/imagen.png){width=900 height=526} Shorcuts Dialog ![Shorcuts Dialog](/uploads/40814e034cb895ab50b9fecc4043c808/Captura_desde_2026-04-23_20-18-25.png){width=900 height=526} Closes #39
ariktaurendil commented 2026-04-11 15:45:27 -03:00 (Migrated from gitlab.com)

requested review from @tarmaciltur

requested review from @tarmaciltur
ariktaurendil commented 2026-04-11 15:45:27 -03:00 (Migrated from gitlab.com)

assigned to @ariktaurendil

assigned to @ariktaurendil
ariktaurendil commented 2026-04-11 15:55:20 -03:00 (Migrated from gitlab.com)

added 36 commits

  • c7fe0b79...2edb156a - 25 commits from branch 38-change-to-next-and-previous-cameras-using-keyboard-shortcuts
  • 843bbb6d - 1 earlier commit
  • ba7b461a - window.vala: changes on_clicked_next_camera_button name to select_next_camera
  • 4aec065f - window.vala: changes on_clicked_previous_camera_button name to select_previous_camera
  • 1e196a76 - window.vala: fix ramdom styles minor issues
  • a6a156ff - window: changes theme_settings_group to application_settings_group
  • 0c866b3b - window: changes application_settings_group label to Applications settings
  • bf464911 - window: changes cameras_settings_group label to Cameras
  • 6bc063f8 - TimerCameraRow: adds template
  • 14ad8820 - window.vala: adds TimerCameraRow child to application_settings_group
  • de0c17ef - transaltions: updated
  • 7a25d644 - window.vala: adds TimerCameraRow to application_settings_group only if there...

Compare with previous version

added 36 commits <ul><li>c7fe0b79...2edb156a - 25 commits from branch <code>38-change-to-next-and-previous-cameras-using-keyboard-shortcuts</code></li><li>843bbb6d - 1 earlier commit</li><li>ba7b461a - window.vala: changes on_clicked_next_camera_button name to select_next_camera</li><li>4aec065f - window.vala: changes on_clicked_previous_camera_button name to select_previous_camera</li><li>1e196a76 - window.vala: fix ramdom styles minor issues</li><li>a6a156ff - window: changes theme_settings_group to application_settings_group</li><li>0c866b3b - window: changes application_settings_group label to Applications settings</li><li>bf464911 - window: changes cameras_settings_group label to Cameras</li><li>6bc063f8 - TimerCameraRow: adds template</li><li>14ad8820 - window.vala: adds TimerCameraRow child to application_settings_group</li><li>de0c17ef - transaltions: updated</li><li>7a25d644 - window.vala: adds TimerCameraRow to application_settings_group only if there...</li></ul> [Compare with previous version](/softwareperonista/vigilantear/-/merge_requests/49/diffs?diff_id=1746222255&start_sha=c7fe0b79eefc0ca9852a563e3adc147afa210c06)
ariktaurendil commented 2026-04-12 16:06:27 -03:00 (Migrated from gitlab.com)

added 10 commits

  • 46ba0512 - window.vala: changes on_clicked_next_camera_button name to select_next_camera
  • 08063155 - window.vala: changes on_clicked_previous_camera_button name to select_previous_camera
  • 9f34942f - window.vala: fix ramdom styles minor issues
  • e3a09fab - window: changes theme_settings_group to application_settings_group
  • 2bbc47d6 - window: changes application_settings_group label to Applications settings
  • 56cb7544 - window: changes cameras_settings_group label to Cameras
  • 76d42c8d - TimerCameraRow: adds template
  • 6a1874fe - window.vala: adds TimerCameraRow child to application_settings_group
  • ff36af6b - transaltions: updated
  • be684f35 - window.vala: adds TimerCameraRow to application_settings_group only if there...

Compare with previous version

added 10 commits <ul><li>46ba0512 - window.vala: changes on_clicked_next_camera_button name to select_next_camera</li><li>08063155 - window.vala: changes on_clicked_previous_camera_button name to select_previous_camera</li><li>9f34942f - window.vala: fix ramdom styles minor issues</li><li>e3a09fab - window: changes theme_settings_group to application_settings_group</li><li>2bbc47d6 - window: changes application_settings_group label to Applications settings</li><li>56cb7544 - window: changes cameras_settings_group label to Cameras</li><li>76d42c8d - TimerCameraRow: adds template</li><li>6a1874fe - window.vala: adds TimerCameraRow child to application_settings_group</li><li>ff36af6b - transaltions: updated</li><li>be684f35 - window.vala: adds TimerCameraRow to application_settings_group only if there...</li></ul> [Compare with previous version](/softwareperonista/vigilantear/-/merge_requests/49/diffs?diff_id=1746598228&start_sha=7a25d644d799021281489c0c87cb44e3041c8039)
ariktaurendil commented 2026-04-12 16:07:42 -03:00 (Migrated from gitlab.com)

added 11 commits

  • 78342139 - 1 commit from branch 38-change-to-next-and-previous-cameras-using-keyboard-shortcuts
  • 7e0bffa0 - window.vala: changes on_clicked_next_camera_button name to select_next_camera
  • 5f769e94 - window.vala: changes on_clicked_previous_camera_button name to select_previous_camera
  • ab777d94 - window.vala: fix ramdom styles minor issues
  • 0459baa2 - window: changes theme_settings_group to application_settings_group
  • 595d4599 - window: changes application_settings_group label to Applications settings
  • bf16df68 - window: changes cameras_settings_group label to Cameras
  • 314cf240 - TimerCameraRow: adds template
  • 3b4919dd - window.vala: adds TimerCameraRow child to application_settings_group
  • 81f01071 - transaltions: updated
  • 00ea072f - window.vala: adds TimerCameraRow to application_settings_group only if there...

Compare with previous version

added 11 commits <ul><li>78342139 - 1 commit from branch <code>38-change-to-next-and-previous-cameras-using-keyboard-shortcuts</code></li><li>7e0bffa0 - window.vala: changes on_clicked_next_camera_button name to select_next_camera</li><li>5f769e94 - window.vala: changes on_clicked_previous_camera_button name to select_previous_camera</li><li>ab777d94 - window.vala: fix ramdom styles minor issues</li><li>0459baa2 - window: changes theme_settings_group to application_settings_group</li><li>595d4599 - window: changes application_settings_group label to Applications settings</li><li>bf16df68 - window: changes cameras_settings_group label to Cameras</li><li>314cf240 - TimerCameraRow: adds template</li><li>3b4919dd - window.vala: adds TimerCameraRow child to application_settings_group</li><li>81f01071 - transaltions: updated</li><li>00ea072f - window.vala: adds TimerCameraRow to application_settings_group only if there...</li></ul> [Compare with previous version](/softwareperonista/vigilantear/-/merge_requests/49/diffs?diff_id=1746598733&start_sha=be684f35968a3a0250a8b46c4e697d9dc80ff131)
ariktaurendil commented 2026-04-13 11:49:28 -03:00 (Migrated from gitlab.com)

added 28 commits

  • 00ea072f...6523800e - 18 commits from branch 38-change-to-next-and-previous-cameras-using-keyboard-shortcuts
  • 067cf4df - window.vala: changes on_clicked_next_camera_button name to select_next_camera
  • d24485f9 - window.vala: changes on_clicked_previous_camera_button name to select_previous_camera
  • 2ef544e2 - window.vala: fix ramdom styles minor issues
  • c5eaff2f - window: changes theme_settings_group to application_settings_group
  • 3629da1f - window: changes application_settings_group label to Applications settings
  • 4b54a71c - window: changes cameras_settings_group label to Cameras
  • 3e00d463 - TimerCameraRow: adds template
  • f77b0b34 - window.vala: adds TimerCameraRow child to application_settings_group
  • 3e126cb2 - transaltions: updated
  • fa2faaba - window.vala: adds TimerCameraRow to application_settings_group only if there...

Compare with previous version

added 28 commits <ul><li>00ea072f...6523800e - 18 commits from branch <code>38-change-to-next-and-previous-cameras-using-keyboard-shortcuts</code></li><li>067cf4df - window.vala: changes on_clicked_next_camera_button name to select_next_camera</li><li>d24485f9 - window.vala: changes on_clicked_previous_camera_button name to select_previous_camera</li><li>2ef544e2 - window.vala: fix ramdom styles minor issues</li><li>c5eaff2f - window: changes theme_settings_group to application_settings_group</li><li>3629da1f - window: changes application_settings_group label to Applications settings</li><li>4b54a71c - window: changes cameras_settings_group label to Cameras</li><li>3e00d463 - TimerCameraRow: adds template</li><li>f77b0b34 - window.vala: adds TimerCameraRow child to application_settings_group</li><li>3e126cb2 - transaltions: updated</li><li>fa2faaba - window.vala: adds TimerCameraRow to application_settings_group only if there...</li></ul> [Compare with previous version](/softwareperonista/vigilantear/-/merge_requests/49/diffs?diff_id=1747885392&start_sha=00ea072f325ed4094f66b33533a3a5b2d6970d21)
tarmaciltur commented 2026-04-22 17:52:17 -03:00 (Migrated from gitlab.com)

deleted the 38-change-to-next-and-previous-cameras-using-keyboard-shortcuts branch. This merge request now targets the master branch

deleted the `38-change-to-next-and-previous-cameras-using-keyboard-shortcuts` branch. This merge request now targets the `master` branch
ariktaurendil commented 2026-04-23 19:11:21 -03:00 (Migrated from gitlab.com)

added 35 commits

  • fa2faaba...b1b561ae - 27 commits from branch master
  • 12910c2f - window: changes theme_settings_group to application_settings_group
  • 6ae7c15d - window: changes application_settings_group label to Applications settings
  • a8d1ee3b - window: changes cameras_settings_group label to Cameras
  • 07306e25 - TimerCameraRow: adds template
  • 6ca4ce7d - window.vala: adds TimerCameraRow child to application_settings_group
  • ebe9029c - transaltions: updated
  • 3be2da8e - window.vala: adds TimerCameraRow to application_settings_group only if there...
  • f7a92290 - WIP

Compare with previous version

added 35 commits <ul><li>fa2faaba...b1b561ae - 27 commits from branch <code>master</code></li><li>12910c2f - window: changes theme_settings_group to application_settings_group</li><li>6ae7c15d - window: changes application_settings_group label to Applications settings</li><li>a8d1ee3b - window: changes cameras_settings_group label to Cameras</li><li>07306e25 - TimerCameraRow: adds template</li><li>6ca4ce7d - window.vala: adds TimerCameraRow child to application_settings_group</li><li>ebe9029c - transaltions: updated</li><li>3be2da8e - window.vala: adds TimerCameraRow to application_settings_group only if there...</li><li>f7a92290 - WIP</li></ul> [Compare with previous version](/softwareperonista/vigilantear/-/merge_requests/49/diffs?diff_id=1766562705&start_sha=fa2faaba1221e4da33ec3609606f02808f991a63)
ariktaurendil commented 2026-04-23 19:53:02 -03:00 (Migrated from gitlab.com)

added 11 commits

  • 2b2ae33f - 1 earlier commit
  • a4e03d8a - window.vala: adds timer_camera_row to application_settings_group
  • 01f7ee0b - timer_camera_row.vala: adds switch_enable child
  • c4078e31 - timer_camera_row.vala: adds toggle_timer_switch method
  • ef10d35d - window.vala: adds toggle_automatic_switch_cameras method
  • eecb12af - application.vala: adds automatic_switch_cameras_action method
  • 35de339b - application.vala: adds automatic-switch-cameras action
  • 2e7e25cf - application.vala: adds adds keybinding automatic-switch-cameras action
  • cc1aa006 - shortcuts_dialog: adds entry for app.automatic-switch-cameras
  • dd2bded0 - vigilantear.pot: updates translations
  • 227285e1 - vigilantear.pot: updates spanish translation

Compare with previous version

added 11 commits <ul><li>2b2ae33f - 1 earlier commit</li><li>a4e03d8a - window.vala: adds timer_camera_row to application_settings_group</li><li>01f7ee0b - timer_camera_row.vala: adds switch_enable child</li><li>c4078e31 - timer_camera_row.vala: adds toggle_timer_switch method</li><li>ef10d35d - window.vala: adds toggle_automatic_switch_cameras method</li><li>eecb12af - application.vala: adds automatic_switch_cameras_action method</li><li>35de339b - application.vala: adds automatic-switch-cameras action</li><li>2e7e25cf - application.vala: adds adds keybinding automatic-switch-cameras action</li><li>cc1aa006 - shortcuts_dialog: adds entry for app.automatic-switch-cameras</li><li>dd2bded0 - vigilantear.pot: updates translations</li><li>227285e1 - vigilantear.pot: updates spanish translation</li></ul> [Compare with previous version](/softwareperonista/vigilantear/-/merge_requests/49/diffs?diff_id=1766599812&start_sha=f7a9229015b857684853215b57f7a705e1b245fe)
ariktaurendil commented 2026-04-23 20:09:30 -03:00 (Migrated from gitlab.com)

marked this merge request as ready

marked this merge request as **ready**
ariktaurendil commented 2026-04-23 20:09:30 -03:00 (Migrated from gitlab.com)

changed the description

changed the description
ariktaurendil commented 2026-04-23 20:13:08 -03:00 (Migrated from gitlab.com)

marked this merge request as draft

marked this merge request as **draft**
ariktaurendil commented 2026-04-23 20:29:53 -03:00 (Migrated from gitlab.com)

changed the description

changed the description
ariktaurendil commented 2026-04-23 20:48:25 -03:00 (Migrated from gitlab.com)

added 7 commits

  • 1cc0f237 - shortcuts_dialog: fixes showing keybinding for Previous camera
  • 6881b999 - shortcuts_dialog: fixes showing keybinding for Next camera
  • 282e58ae - timer_camera_row.vala: changed toggle_timer_switch to return switch_enable state
  • 76284c46 - window.vala: changes volume_toast name to main_toast
  • 962d5d94 - window.vala: toggle_automatic_switch_cameras shows a toast
  • 25695ab9 - vigilantear.pot: updates translations
  • f58ebb60 - es.po: translation updated

Compare with previous version

added 7 commits <ul><li>1cc0f237 - shortcuts_dialog: fixes showing keybinding for Previous camera</li><li>6881b999 - shortcuts_dialog: fixes showing keybinding for Next camera</li><li>282e58ae - timer_camera_row.vala: changed toggle_timer_switch to return switch_enable state</li><li>76284c46 - window.vala: changes volume_toast name to main_toast</li><li>962d5d94 - window.vala: toggle_automatic_switch_cameras shows a toast</li><li>25695ab9 - vigilantear.pot: updates translations</li><li>f58ebb60 - es.po: translation updated</li></ul> [Compare with previous version](/softwareperonista/vigilantear/-/merge_requests/49/diffs?diff_id=1766647553&start_sha=227285e1c0e95b46ff3a6c1f81f764e27431850f)
ariktaurendil commented 2026-04-23 20:49:56 -03:00 (Migrated from gitlab.com)

marked this merge request as ready

marked this merge request as **ready**
ariktaurendil commented 2026-04-23 20:49:56 -03:00 (Migrated from gitlab.com)

changed the description

changed the description
ariktaurendil commented 2026-04-23 20:51:53 -03:00 (Migrated from gitlab.com)

changed the description

changed the description
ariktaurendil commented 2026-04-23 20:53:39 -03:00 (Migrated from gitlab.com)

added 26 commits

  • 86131c31 - 1 commit from branch master
  • 86131c31...81fee6ef - 15 earlier commits
  • bc15d093 - shortcuts_dialog: adds entry for app.automatic-switch-cameras
  • d68726ee - vigilantear.pot: updates translations
  • f271db7b - vigilantear.pot: updates spanish translation
  • 127c24c2 - shortcuts_dialog: fixes showing keybinding for Previous camera
  • d09f4f38 - shortcuts_dialog: fixes showing keybinding for Next camera
  • e5a4d8ab - timer_camera_row.vala: changed toggle_timer_switch to return switch_enable state
  • 75a03380 - window.vala: changes volume_toast name to main_toast
  • b44cdb64 - window.vala: toggle_automatic_switch_cameras shows a toast
  • 084db5b3 - vigilantear.pot: updates translations
  • c857d24d - es.po: translation updated

Compare with previous version

added 26 commits <ul><li>86131c31 - 1 commit from branch <code>master</code></li><li>86131c31...81fee6ef - 15 earlier commits</li><li>bc15d093 - shortcuts_dialog: adds entry for app.automatic-switch-cameras</li><li>d68726ee - vigilantear.pot: updates translations</li><li>f271db7b - vigilantear.pot: updates spanish translation</li><li>127c24c2 - shortcuts_dialog: fixes showing keybinding for Previous camera</li><li>d09f4f38 - shortcuts_dialog: fixes showing keybinding for Next camera</li><li>e5a4d8ab - timer_camera_row.vala: changed toggle_timer_switch to return switch_enable state</li><li>75a03380 - window.vala: changes volume_toast name to main_toast</li><li>b44cdb64 - window.vala: toggle_automatic_switch_cameras shows a toast</li><li>084db5b3 - vigilantear.pot: updates translations</li><li>c857d24d - es.po: translation updated</li></ul> [Compare with previous version](/softwareperonista/vigilantear/-/merge_requests/49/diffs?diff_id=1766650723&start_sha=f58ebb607631c81620e1097e6148af255e25e182)
tarmaciltur commented 2026-04-23 21:23:56 -03:00 (Migrated from gitlab.com)

mentioned in commit f12f5a5f1a

mentioned in commit f12f5a5f1ab551441902bfca9ec807dcc90d77f2
tarmaciltur (Migrated from gitlab.com) merged commit f12f5a5f1a into master 2026-04-23 21:23:57 -03:00
Sign in to join this conversation.
No reviewers
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
p/vigilantear!96
No description provided.