Commit Graph
100 Commits
Author SHA1 Message Date
amkovkov c7a798457d feat: ZoomPanImage make zoom and pans public 2026-05-13 12:18:05 +03:00
amkovkov 469fc7b8aa refactor: rename App.axaml -> Application.axaml 2026-04-20 15:18:14 +03:00
amkovkov 437107ecb8 feat: placeholder for touch screen editors 2026-04-20 15:17:21 +03:00
amkovkov 392b20ccee refactor: App.axaml.cs 2026-04-14 22:33:07 +03:00
amkovkov abb6284b15 refactor: appsettings.json 2026-04-14 22:32:34 +03:00
amkovkov 7f23a29b98 feat: FrameDecoder reserved flat-field correction 2026-04-14 22:31:56 +03:00
amkovkov 93bcc6c692 feat: SampleCalibration View and ViewModel 2026-04-14 22:30:26 +03:00
amkovkov 106bc74cbb feat: CameraView micro-optimization
Do not call render if CameraView is not visible
2026-04-14 21:20:49 +03:00
amkovkov 233f3f9471 fix: typo 2026-04-14 18:00:20 +03:00
amkovkov 0c24f05b4f feat: AmineContentView menu disabling
when scrolling and when SeparatorCalibrationView menu opened
2026-04-14 17:10:02 +03:00
amkovkov 7a42ff5f3c feat: SeparatorCalibration View and ViewModel 2026-04-14 16:18:13 +03:00
amkovkov bb930aac88 feat: AmineContentView pages placeholders 2026-04-14 09:02:42 +03:00
amkovkov d1ff9a39ec fix: upgrade vulnerability dependency (Tmds.DBus.Protocol) 2026-04-14 08:59:08 +03:00
amkovkov f8dac9dece fix: typos 2026-04-14 08:57:22 +03:00
amkovkov fd25dcba0d feat: add Camera View and ViewModel 2026-04-14 07:35:46 +03:00
amkovkov b7a095f84d fix: CameraView
TWO lines (нет слов, одни эмоции бля)
2026-04-13 18:36:53 +03:00
amkovkov 66cd73d8ff feat: ImageStorageClear 2026-04-13 13:15:49 +03:00
amkovkov 9e7aadc538 feat: AmineContent View and ViewModel base 2026-04-13 12:11:53 +03:00
amkovkov 208e1ccd18 refactor: MainWindow View and ViewModel 2026-04-13 12:09:40 +03:00
amkovkov 09aab44a3c refactor: NavigateService 2026-04-13 12:08:09 +03:00
amkovkov 16c5b5d42f feat: MainView 2026-04-13 09:29:03 +03:00
amkovkov 8cf1c89863 feat: starting to build a application itself
add "capture" and "camera-tuning" commands for cli
2026-04-07 13:28:20 +03:00
amkovkov d0ecc31da2 feat: add MDA serializer
utility for serialization and deserialization of multi-dimensional
arrays
2026-04-06 14:49:25 +03:00
amkovkov 498a8619ab feat: move the "--debug" option from ui to global
and process it manualy
2026-04-01 10:16:41 +03:00
amkovkov bbf233d14c feat: update db, move autogen db slop to subdir 2026-03-18 19:33:56 +03:00
amkovkov d2fa10003e fix: ImageStorage.GetFullPath 2026-03-11 13:22:25 +03:00
amkovkov bf7dc5a3d4 feat: Dictionary AddRange extensions 2026-03-11 13:21:35 +03:00
amkovkov 821144a691 fix: typos
TOO many typos
2026-03-11 12:46:21 +03:00
amkovkov 4bf23c6993 feat: Avalonia logs sink to Microsoft.Logging 2026-03-05 09:40:59 +03:00
amkovkov d7c0883e6b feat: safe image loading
add AsyncImageViewModel that loading images sequentially
2026-03-05 09:32:24 +03:00
amkovkov fe46722d55 fix: SectionPanel resizing 2026-03-05 07:36:17 +03:00
amkovkov a2f99cc376 fix: AmineContentSeparatorCalibrationView 2026-03-04 10:01:58 +03:00
amkovkov cd974ebcca feat: update amine content calibration db 2026-03-04 10:00:17 +03:00
amkovkov 660ce43834 fix: SectionPanel scrolling 2026-03-03 14:35:26 +03:00
amkovkov b4c8a92c63 feat: amine content separator calibration db editor 2026-03-02 15:27:28 +03:00
amkovkov 53a9e9ee30 fix: debugger attachment cancel 2026-03-02 15:16:58 +03:00
amkovkov d0a940c1f3 fix: SectionPanel tuntime ChildrenSoruce change 2026-03-02 14:46:50 +03:00
amkovkov 1039af0e80 fix: ImagesStorageClear 2026-03-02 14:17:50 +03:00
amkovkov 702a46fc55 feat: ImageSotrage clear 2026-03-02 09:22:38 +03:00
amkovkov 55cd62ec9c feat: ImageStorageService add sub dirs 2026-02-27 12:32:55 +03:00
amkovkov c010b0ab6a feat: AmineContentCalibration db fix warnings, remove tray table 2026-02-27 12:32:24 +03:00
amkovkov 79dc2274be fix: SectionPanel resizing 2026-02-27 10:48:47 +03:00
amkovkov 64fa8090dc refactor: AmineContent Database 2026-02-27 08:58:33 +03:00
amkovkov 102e56ec93 refactor: OrientationToBoolConverter 2026-02-26 11:37:12 +03:00
amkovkov e573bfe54d feat: logic converters 2026-02-26 11:36:32 +03:00
amkovkov 77371f656a feat: EnumerableExtensions All and Any IEnumerable<bool> extensions 2026-02-26 11:18:06 +03:00
amkovkov facfc791c2 feat: command line debug option 2026-02-26 11:15:50 +03:00
amkovkov 2f2fc99662 feat: SectionPanel ChildrenSource and ChildrenTemplate 2026-02-26 11:14:56 +03:00
amkovkov 6bbe0d7e09 feat: ImageStorageService 2026-02-26 07:50:15 +03:00
amkovkov 2c24b9e3d5 feat: common ZoomPanImage 2026-02-26 06:56:26 +03:00
amkovkov 252201c930 feat: fullscreen argument 2026-02-26 06:55:14 +03:00
amkovkov 6248d556f3 refactor: format IlluminatorControllerView 2026-02-19 14:51:17 +03:00
amkovkov c239bd9d10 refactor: View models 2026-02-19 13:14:42 +03:00
amkovkov 35e2397a29 feat: move mainwindow to core and add NavigationService 2026-02-19 13:13:57 +03:00
amkovkov 9cf8d7c909 feat: suppress CS8981 warinig in GSS2.LightsControl.CSharpClient 2026-02-19 09:58:16 +03:00
amkovkov e9d8f1844f fix: OpenCvImage channels order 2026-02-19 09:23:30 +03:00
amkovkov 14832e14c5 refactor: format axamls 2026-02-19 08:58:46 +03:00
amkovkov 41e34e05e8 feat: IlluminatorController 2026-02-19 08:22:55 +03:00
amkovkov 2a9229af2f feat: update appsettings 2026-02-19 08:16:20 +03:00
amkovkov f1ce8ea572 feat: add IlluminatorService intencity changed events 2026-02-19 08:15:42 +03:00
amkovkov 1c315a6994 feat: Control value converter 2026-02-17 14:54:38 +03:00
amkovkov 5b8db82894 feat: camera tuning + capturing command + raw image correction 2026-02-17 14:42:50 +03:00
amkovkov 9c4f12d45e feat: command line arguments parsing 2026-02-16 12:46:35 +03:00
amkovkov 50df69edf5 feat: Camera settings + some refactor 2026-02-16 11:45:04 +03:00
amkovkov 691129eff4 refactor: hardware services 2026-02-12 08:34:19 +03:00
amkovkov eaa20dbe75 fix: typo 2026-02-12 07:22:37 +03:00
amkovkov 40aa38d353 feat: SectionPanel
Add scroll flugs
Add carusel scroll
Add animation
2026-02-10 15:03:23 +03:00
amkovkov b638d4e752 feat: SectionPanel 2026-02-09 15:23:43 +03:00
amkovkov 6179567170 fix: OpenCvImage render clipping 2026-02-09 12:51:18 +03:00
amkovkov 83186538ee feat: views tpuchscreen zoom and pan 2026-02-09 12:50:55 +03:00
amkovkov 6a6cf2e78a fix: typo 2026-02-09 12:50:05 +03:00
amkovkov 47ca758fbb fix: CameraService view finder
Image capturing while view finder work
2026-02-09 09:42:39 +03:00
amkovkov 47b8d60c52 feat: OpenCvImage 2026-02-06 17:19:57 +03:00
amkovkov 55260e0360 refactor: ResouceView
Move ResourceView and all related to ui core namespace GSS2.UI.Core
Split ResourceView on separate elements
Make parts folding depended on size
2026-02-06 08:19:18 +03:00
amkovkov c0336a55fd feat: CameraView control properties 2026-02-04 21:32:33 +03:00
amkovkov 5a728dbdd9 refactor: move ui core
move ui core classes into separate project
refactor CameraView
2026-02-04 15:10:48 +03:00
amkovkov d475b05a96 feat: add ui exit on ctrl+c 2026-02-04 15:08:25 +03:00
amkovkov f28e59d8f5 refactor: remove old worker 2026-02-04 15:07:15 +03:00
amkovkov 9f6fa22211 refactor: remove GSS2.Vulkan 2026-02-04 07:32:58 +03:00
amkovkov 201c67d46e refactor: move Logging to GSS2.Core 2026-02-04 07:31:56 +03:00
amkovkov 99ebb79e0f feat: CameraView OpenGL render 2026-02-03 20:09:29 +03:00
amkovkov dc3c195c21 feat: CameraView + CameraService fences 2026-01-29 12:10:59 +03:00
amkovkov 3283d73b3b fix: CameraView memory leakage 2026-01-28 15:03:46 +03:00
amkovkov 8ff52f7d1e fix: FileLogger thread race 2026-01-28 15:01:59 +03:00
amkovkov 58f307c444 feat: GSS2.Test refactor + ComputeResourcesService 2026-01-26 13:54:29 +03:00
amkovkov d4e7c300f4 chore: move CameraView logic to itself 2026-01-23 08:42:58 +03:00
amkovkov 8896629ce2 fix: GSS2.Test Vulakn render image buffer rotation 2026-01-23 07:52:05 +03:00
amkovkov 20d3807b8e feat: GSS2.Test Vulkan render image 2026-01-22 14:47:10 +03:00
amkovkov 5af1c508f5 feat: GSS2.Test - UI+DI, Vulkan render test 2026-01-22 08:04:04 +03:00
amkovkov 2ce8d3e966 feat: AvaloniaUi GSS2.Test 2026-01-16 14:17:19 +03:00
amkovkov af828a407d feat: image caprure with averaging 2026-01-16 09:44:00 +03:00
amkovkov ced7e294eb feat: CameraService
Add stable optainitng of raw image from camera
2026-01-15 14:58:11 +03:00
amkovkov 717efe6781 feat: add logs formatting 2025-12-19 09:35:23 +03:00
amkovkov 18a50b745d fix: typo in CameraService 2025-12-19 09:32:12 +03:00
amkovkov e1a5363ae3 feat: update lights deamon 2025-12-19 07:40:29 +03:00
amkovkov fcc79fe150 feat: update gitignore 2025-12-19 07:39:55 +03:00
amkovkov 4de442f51f feat: CameraService camera image capture
Add GSS2.FrameDecoders project for image decoding realizations
Add IFrameDecoder interface and FrameDecoderHelper class
Add CameraService.CaptureImage method
2025-12-18 09:26:00 +03:00
amkovkov 650fd03bfe feat: CameraService features and buffer mapping
Use cleanup method in dispose
Add initialization methods null fields check
Add image capture stream buffer memory mapping
2025-12-17 09:48:50 +03:00
amkovkov 34635c39b5 feat: create di helper and update appsettings 2025-12-15 15:32:47 +03:00
amkovkov 5a4ef0b4f7 feat: create camera service base 2025-12-15 15:32:14 +03:00