Commit Graph

11 Commits

Author SHA1 Message Date
565a4f3cf3 fixed some functionallity added back some which was removed cause of refactoring ...
some new refactoring to make the UI code cleaner

Signed-off-by: rattatwinko <seppmutterman@gmail.com>
PRE.565a4f3cf3
2026-01-19 13:04:40 +01:00
f6ee3e915e refactored shitty unusable code
Signed-off-by: rattatwinko <seppmutterman@gmail.com>
2026-01-19 12:00:50 +01:00
c393e05bb1 testing some new stuff! 2026-01-18 21:00:24 +01:00
e7a3d98dd0 Quality of Life changes to the viewer
changed:
/ SwingIFrame ; Some new methodes for setting bg color, and fullscreen, keybinds are "F11" and "B"
/ WebcamCaptureLoop.java ; Safety is key!

---
rattatwinko
c393e05bb1
2026-01-14 20:55:45 +01:00
ccc3d264f7 a new windowing system!
add:
+ CameraPanel ; To make life easier for coders
+ SwingIFrame ; Which is now our main UI component
+ VideoRecorder ; A helper Class for SwingIFrame to record cameras!

changed:
/ SwingCCTVManager ; changes for the new UI Component

deprecation:
/-/ AutoGainProcessor ; cause it isnt needed anymore, back then this was needed cause we opened the webcams manually (color wise)

---
rattatwinko
ccc3d264f7
2026-01-13 20:52:32 +01:00
b767ba27b3 JOptionPane for Errors, general refactoring, deprecated class removed (CameraRenderer) moved into Swing now
modified:
/ SwingCCTVManager ; Error Pane, refactoring
/ WebcamCaptureLoop ; cleanup method for closing cameras reliably, and some MessageDialogs for error handling (just fails lol)
/ SwingCameraWindow ; refactor some legacy code into a "modern" lambda function , Message Dialog for error handling , and some g2d stuff (paintComponent)

removed:
- CameraRenderer.java ; Deprecated Component, was used for SWT GL Surfaces. We dont do that now!

---

rattatwinko
2026-01-13 17:33:47 +01:00
370df03205 removed :
- CameraWindow.java
- CCTVManager.java
changed :
/ Main.java (refactoring for classes)
/ pom.xml (went SWT Free)
/ readme.md ; some changes to dep. and future plans section

Now this project does not rely on SWT (Eclipse) it now uses Swing, which is plenty and is protable
370df03205
2026-01-12 21:50:19 +01:00
965bed6801 some swing stuff cause swt is heavy and swing isnt
+ SwingCameraWindow
+ SwingCCTVManager

---
fixes in WebcamCaptureLoop.java : Include thread safety, and some more stuff which is needed for Swing components.

Planning on deprecating SWT in general
2026-01-11 21:09:51 +01:00
ddba427205 some fixes 2026-01-04 18:13:21 +01:00
908a4c8bab test and readme 2025-12-30 16:03:01 +01:00
98a68ef75e initial 2025-12-30 15:43:06 +01:00