Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

53 create a releasable app #56

Merged
merged 61 commits into from
Mar 10, 2024
Merged
Changes from 1 commit
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
2606c84
Refactor To make room for other controllers / command stations
fransjacobs Oct 22, 2023
1158bd1
Added old 6051 code, made it compiling for reference DO NOT USE
fransjacobs Oct 22, 2023
a934a93
more refactoring to allow for DCCEx
fransjacobs Oct 22, 2023
27d9297
Refactored so that a different CommandStation can be chosen
fransjacobs Oct 27, 2023
4a785ba
minor fixes in startup
fransjacobs Oct 27, 2023
dfeadd9
Added the TCP Connection which is now more or less working
fransjacobs Oct 28, 2023
d269aa2
Merge branch '35-add-support-for-dcc-ex' of https://github.com/fransj…
fransjacobs Oct 28, 2023
758853e
First steps fro DCC-EX CommandStationImpl
fransjacobs Oct 29, 2023
245ff00
WORK. Added More functions
fransjacobs Oct 30, 2023
e8be1b5
Made the message handling asynchronous
fransjacobs Oct 31, 2023
92f6fac
Added more DccEx commands, minor refactoring
fransjacobs Nov 1, 2023
a9d8e2b
Added first working command, started with the function parsing, work …
fransjacobs Nov 2, 2023
016c5bc
Basic driving via Throttle is now working!
fransjacobs Nov 4, 2023
3185471
Track measurement now also working
fransjacobs Nov 5, 2023
4e48328
Major refactoring controller -> commandStation
fransjacobs Nov 6, 2023
2844ded
Added a connection check
fransjacobs Nov 11, 2023
23e40ad
Added commandStationId to the locomotives table
fransjacobs Nov 12, 2023
e9545be
rename to make room for new ideas
fransjacobs Nov 12, 2023
e4acf75
Merge branch 'master' into 35-add-support-for-dcc-ex
fransjacobs Nov 15, 2023
303e1ab
work
fransjacobs Nov 15, 2023
1a5b37c
Work, Lots of refactoring
fransjacobs Nov 27, 2023
89d813e
work
fransjacobs Nov 30, 2023
3196de6
Most fields are now working
fransjacobs Dec 2, 2023
81363fe
Major refactoring for the Controller interfaces
fransjacobs Dec 3, 2023
727c5a1
added accessory support
fransjacobs Dec 7, 2023
0f6178e
work
fransjacobs Dec 9, 2023
aa7f173
Locomotive settings updated.
fransjacobs Dec 17, 2023
d0330fd
Locomotives can be edited also for other command stations
fransjacobs Dec 22, 2023
103fd0e
Serial DCC-EX connection added
fransjacobs Dec 22, 2023
da4b090
Added connection checking, refactored again enable more connection ty…
fransjacobs Dec 23, 2023
5f6d99c
Update LocomotivePreferencesPanel.java
fransjacobs Dec 23, 2023
24e9a1d
Clean up minor fixes
fransjacobs Dec 23, 2023
8bdf109
Huge refactoring to be able to edit accessories WIP
fransjacobs Jan 1, 2024
ebb1239
work
fransjacobs Jan 3, 2024
2ea745a
Fix Unit tests
fransjacobs Jan 4, 2024
b93ebdf
Minor fixes adjustment of function colors
fransjacobs Jan 4, 2024
c31d730
Accessories are now switched
fransjacobs Jan 4, 2024
34adebe
Key board fixes not completed yet work in progress
fransjacobs Jan 6, 2024
c5d4532
Added the keyboard panels WIP
fransjacobs Jan 7, 2024
3205e04
Added KeyboardPanels
fransjacobs Jan 10, 2024
aab93e4
Feedback properties read from CS 3 and stored
fransjacobs Jan 14, 2024
a8e98e4
Added a scroll panel per tab
fransjacobs Jan 17, 2024
b7533e8
Dynamically added S88 widgets, widget no listen to the right Link S**…
fransjacobs Jan 18, 2024
7067e45
Lost of UI adjustments, started integration
fransjacobs Jan 20, 2024
4e55646
Added auto generation of the sensor beans based on the CS 3 settings
fransjacobs Jan 24, 2024
e02777b
Sensor can now manually be influenced
fransjacobs Jan 25, 2024
a69de58
Block diallog can auto link sensors
fransjacobs Jan 27, 2024
b594f3e
Switch to JDK 21, connect some buttons to the auto pilot
fransjacobs Jan 28, 2024
d9dc62b
Added route finding and block suffix linked to loc direction, some cl…
fransjacobs Feb 4, 2024
66a8770
Added translation for HSI S88
fransjacobs Feb 15, 2024
261e863
Adding HSI S88. Work in progress
fransjacobs Feb 18, 2024
bda5e56
HSI S88 Now working and visible in the monitor
fransjacobs Feb 21, 2024
3a13d74
Refactored DccEx Serial Connection WIP
fransjacobs Feb 28, 2024
a3e49b2
Fixes in panels for DCC-EX, clean up
fransjacobs Feb 29, 2024
f12d3e4
Added disconnection signalling when serial port is disconnected
fransjacobs Mar 6, 2024
a62d948
Some fixes
fransjacobs Mar 7, 2024
36d07b8
Can now build an Apple App
fransjacobs Mar 8, 2024
02851d2
Fixes to run from jar
fransjacobs Mar 9, 2024
8c7c154
Added icons clean up pom added linux
fransjacobs Mar 9, 2024
4c6a9c6
clean up
fransjacobs Mar 9, 2024
4662192
Loc images chooser always on top
fransjacobs Mar 9, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Dynamically added S88 widgets, widget no listen to the right Link S**…
… bus
  • Loading branch information
fransjacobs committed Jan 18, 2024
commit b7533e8c888c33f7c95a327e19790b1a7d1794ca
23 changes: 10 additions & 13 deletions src/main/java/jcs/ui/ControllerPanel.java
Original file line number Diff line number Diff line change
@@ -1,20 +1,17 @@
/*
* Copyright (C) 2019 frans.
* Copyright 2023 frans.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
* http://www.apache.org/licenses/LICENSE-2.0
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
* MA 02110-1301 USA
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package jcs.ui;

Loading
Oops, something went wrong.