Commit Graph
100 Commits
Author SHA1 Message Date
amkovkov 0676c0be75 feat: aminecontent calibration reforge 2026-06-17 10:31:40 +03:00
amkovkov 0849a0ae67 feat: quality property 2026-06-08 09:47:52 +03:00
amkovkov 226d35f5d5 feat: some analysis changes 2026-06-08 07:37:38 +03:00
amkovkov f1a840b23b feat: add delay before capturing 2026-06-08 07:36:22 +03:00
amkovkov 4edacd5c6d feat: increase exposure time 2026-06-08 07:35:11 +03:00
amkovkov cec12bca23 feat: amine content disable camera due unstable work 2026-06-08 07:34:30 +03:00
amkovkov e853254c00 feat: calibration models logic mistaces 2026-06-08 07:33:46 +03:00
amkovkov 68147c4b3e feat: AnalysisViewModel some changes 2026-06-08 07:32:42 +03:00
amkovkov af59b8b059 fix: TouchTextBox remove comment 2026-06-08 07:31:26 +03:00
amkovkov 2d99880d08 feat: SystemView 2026-05-13 15:47:31 +03:00
amkovkov 3cc4d21947 feat: massive rework
1) GSS2.Core:
- strip prefixes in GSS2.Core.Analysis.AmineContent namespace class names
- add IEnumerable<double>.Variance extension
- remake analysis + update database so not needed to store all every file, calibration data also stored in database, also currently capturing images stored in system temporary directory and rewriting every time
2) GSS.UI.Core: AsyncImageRecordViewModel make zoom and pans public
3) GSS:
- remove image-storage-clear command
- remove ResultsView and ResultsViewModel, results presented in analysis
- rework calibration views
- add analysis views
- add text and number fields editors view
- add confirmation view on danger buttons
2026-05-13 12:56:32 +03:00
amkovkov ec95eef375 feat: implement and move touch controls to separate namespace 2026-05-13 12:22:54 +03:00
amkovkov 9f37ca9610 chore: remove GSS2.Test project 2026-05-13 12:21:59 +03:00
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