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

Issue 267 screen view hide notification bar #275

Merged
merged 4 commits into from
Oct 21, 2021

Conversation

Terence-D
Copy link
Owner

@Terence-D Terence-D commented Oct 21, 2021

Closes #267, Closes #270, Closes #269, Closes #271, Closes #268

@Terence-D Terence-D self-assigned this Oct 21, 2021
@Terence-D Terence-D added this to In progress in 5.0 Google Play - Android 12 via automation Oct 21, 2021
@Terence-D Terence-D merged commit f5cb387 into 5.0 Oct 21, 2021
5.0 Google Play - Android 12 automation moved this from In progress to Done Oct 21, 2021
@Terence-D Terence-D deleted the issue-267-Screen_View_-_Hide_notification_bar branch October 21, 2021 23:15
Terence-D added a commit that referenced this pull request Oct 22, 2021
* refactored / moved folders to be more obvious (#151)

* refactored / moved folders to be more obvious

* fixed up test locations

* rolled back asset location

* fixed typo in import

* Issue 149 convert game screen to flutter (#152)

* relocating assets

* fixed file location

* fixed file location

* relocated control defaults under screen models
added control types

* added screen events and states

* initial work to display controls on the screen succeeded, first step done!

* added font attributes

* setup view models to help bridge from legacy

* adjusted positioning

* initial work on control types, toggles aint displaying tho for some reason

* got basics of each control to display

* Fixes to display of controls

* fixed fonts

* fixed indenting to dart standards

* tap animations

* network calls in progress, next step encryption

* added dart crypto
roughed in network

* got network code running, refactored some classes

* sends appropriate network commands

* added quick button functionality

* added background image
fixed image type

* untested work on 9 patch pngs

* removing .9 slice images for now

* fixes to unit tests

* fixes to some library versions

* Issue 153 get existing flutter code running on i os (#154)

* conversion to swift

* added podfile

* updated pubspec

* updated getit

* removed podfile

* update all libraries to improve iOS support

* filtered some device specific code by platform

* disabled network checks for debugging ios
fixed crash loading screens

* Issue 157 screen editor (#160)

* ugly code, but working on drag drop

* drag and drop working

* cleaned up code a bit
added a menu button roughed in

* full screen
enabled double tap
roughed in dialog on tap

* setup double tap dialog

* fixed touch detection on control

* added highlight to selection

* implemented resize and fixed some core issues

* undid changes, trying to simplify models

* working on more modern screen saving/writing

* setup screen service using new folder oriented structure

* replacing legacy screen repo code with screen service code.  TODO - launcherRepository.dart

* starting work on refactoring launcher repo

* switched over from legacy code

* fixes to json conversion ongoing

* fixed json

* fixed up screen view dimensions

* fixed screen editor display

* updated defaults (#162)

added ability to add controls

* fixed bug with about view (#164)

fixed bug with intro view
fixed bug loading in legacy json

* added ability to pick background image/color (#166)

* fixed drag drop (#168)

fixed control highlighting
added (empty) dialog that displays when modifying a control.

* Issue 169 control editing common preview (#171)

* added basic preview option

* heavy refactoring of gic control related classes, reducing overall size

* switched from depreciated inherit code to non depreciated variant

* updated flutter and fixed more depreciated code

* Issue 176 create tabbed UI for control dialog (#177)

* built tabs for dialog

* tabbed ui created

* Issue 174 command tab (#178)

* basic design roughed in

* fixed up display a bit
added functionality to primary dropdown

* added functionality to modifier checkboxes

* basic functionality is now in place

* cleanup and comments added

* added translations

* added unique text for toggle commands

* Issue 175 text tab (#179)

* added first fields for text dialog

* fixed crash for new install situations

* additional fixes to crash for new install situations

* adding roughed in controls to text tab

* added color picker for font, tweaked UI

* fixed font file size
added font list class
added font selection

* Issue 172 sizing tab (#180)

* refactored out text tab to its own class

* refactored out command tab to its own class

* slight fix to initstate

* added size tab

* Issue 173 image tab (#190)

* roughed in the image tab

* refactored backgroundDialog.dart

* centralized colorPickerDialog.dart

* added color picker to image tab

* bug fixes minor refactoring

* work in progress changes

* ugh.  wow.  ok here we go:
- removed many depreciated list declarations
- removed new keyword from multiple places
- added missing async to fix some bugs
- updated several libraries
- added some null checks
- fixed absolute image pathing error
- slightly improved error handling
- load screens before attempting to create a new one
- made creation of screens async
- fixed some json creation
- so much more

* autofixed a stupid amount of lint warnings

* fixed remaining simple lint warnings

* updated libraries.  probably broke stuff

* added text to design tab
added fix for default buttons crashing the build tab
cleaned up control dialog class a bit

* added import button (without actions)

* basic image features implemented

* fixed asset images not being saved correctly

* refactored designTab.dart to be more efficient
added support for importing images

* fixed stack overflow when using new screen wizard (BUG overwrites last screen now!) (#192)

fixed images in editor:  crashing, not loading, not selectable
fixed text not selectable in editor
fixed wrong default button text for new screens

* added delete and undo functionality (#193)

* Issue 188 control editing preview (#194)

* fixed up the display of size and design tab
fixed a bug with the design tab display when using color gradient

* working on fixing up display of preview

* linear gradient now works in button preview

* added preview to all tabs
refactored tab code

* fixed buttons not visually updating on tap

* fixed toggle image view

* prevent overflow drawing errors in preview tab

* Issue 184 control editing select control to use as default (#195)

* Refixed the colors not updating, and still allows the preview button to "click"
initial default control styling code added

* fixed stack overflow when using new screen wizard (BUG overwrites last screen now!)
fixed images in editor:  crashing, not loading, not selectable
fixed text not selectable in editor
fixed wrong default button text for new screens

* fixed error on a new button switching to color from image based design

* bug fixed - when adding a control of the same type, it would overwrite the last one (Clone issue)

* fixed new screen wizard  overwriting last screen created

* Issue 183 settings grid sizing (#200)

* adding grid settings, drag / drop doesnt work good yet

* fixed drag drop mostly

* made it double click to get rid of ugly highlight feature

* added slider to adjust grid scale

* code cleanup

* Issue 186 help system (#201)

* added initial help message

* cleaned up some warnings

* tweaked some of the tab text

* fixed setting font type not updating preview

* Issue 187 remove legacy code (#202)

* fixed error for a control without commands

* removed much of the legacy java/kotlin code

* fixed the issue - wasn't a bug as much as just confusing.  made it default to current screen orientation (#203)

* Issue 197 screens sometimes come up with wrong dimensions error when its not (#204)

* adjusted code to better handle the wrong size warning
removed hard coded text

* restored commented out code
removed hard coded text

* Issue 205 bug can t drag drop controls (#206)

* rough code testing new gesture platform

* cleaned up code, working on improving drag/drop

* updated version
put in a fix for export

* added setstate so you can actually see whats going on.  derp

* implemeneted export with file picker

* tweak to resizing

* switched (Temporarily, i hope) to a local instance of gesture x detector until fixes can be put in to the main line.

switched to long press to edit a control

* switched (Temporarily, i hope) to a local instance of gesture x detector until fixes can be put in to the main line.

switched to long press to edit a control

* Issue 208 bug   when last screen is attempted to be deleted it still says screen deleted (#212)

* added default text so first tap is easier
fixed bug #208
fixed bug #209

* fixed bug #210

* resizing/moving controls is now rounded so there isn't a billion decimial points in the size tab

* updated libraries to work on newer flutter version related error: The argument type 'PointerEvent' can't be assigned to the parameter type 'PointerDownEvent'

* Issue 213 add help system to editor (#214)

* initial work on help system for editor (unfinished)
updates to work on latest android studio / gradle versions
updated title to not be cut off all the time (seriously why haven't i done that earlier)

* initial help system is implemented
fixed some titles

* Another fix to prevent overflow when editing a control - this time cuz keyboard

* Issue 216 restore xgesture to local version (#221)

* updated xgesture to use local version
added background to initial help text in editor

* Modified to newer version of android embedding
Removed unused library file system picker
Refactored Share menu to use the Share intent
removed unnecessary write permission
upgraded sdk verison to 30
refactored some file operations to return necessary inforatmion

* Issue 215 update billing to library 3 (#222)

* ripping out the out of date billing library, trying to shoe horn in Flutters...

* re-implemented donation screen.
removed more legacy code

* tweaks to donation handling

* Issue 223 can t use email link on android 11 (#231)

* Fix bugs #225, #223, #224

* Fix bugs #226, #227

* Fixed bug #228

* Fixed bug #229

* Fixed bug #230

* Issue 233 add dedicated feedback (#234)

* Implementing new feedback screen

* Finalized feedback screen

* Issue 242 can t enter a numeric value for first digit of password (#249)

* fixed #243 and #242

* fixed #244 and #245

* fixed #246

* WiP fixing import image bug

* complete rewrite of importing screens.  lots of testing needed for this

* changed background to use the name background otherwise it could take up a lot of space without anyway to fix
changed saving to use this more modern approach of having a copy of the files inside the screen folder - simpler now

* Issue 236 grid value doesnt seem to update   always the same (#253)

* used callback to get grid working again and fix #236
fixed toggles not being able to be edited properly

* fixed #252

* Issue 254 screen editor   wrong control deleted (#258)

* fixed #254 - had to pass in the length as a key to get the view to update properly. weird.

* fixed antique way of handling toggle controls in the new screen wizard
worked on trying to make the new screen controls less ugly at start
fixed toggles not showing any image by default
added a border to screen editors startup hint

* updated background color to have less default blending in of button color and the background

* Issue 259 screen launch   black screen on launch (#262)

* Fixed reading json for screen editor
Removed unnecessary async from cryptoService.dart
Removed constraints being a required parameter for gicControl.dart
Added better error messaging around server handling
Improved handling of the password field in launcher.dart
Improved network handling, and incremented server api version

* Fixes to background handling in screenView.dart

* Fixed toggling off not doing anything

* Fixes #263 (#264)

Improvements to network code handling

* Updates to support Android 12 (#266)

Fixed error when setting background image
Removed additional unnecessary legacy code
Updated libraries

* Issue 267 screen view   hide notification bar (#275)

* fixed #267
fixed #270

* fixed #269

* fixed #268

* fixed #271

* fixed #276 (#277)

* Issue 278 fix json case for commands (#279)

* fixed #276

* fixed #278
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
1 participant