1
1
Fork 0
mirror of https://github.com/FellippeHeitor/InForm.git synced 2024-05-12 06:50:12 +00:00
Commit graph

652 commits

Author SHA1 Message Date
Samuel Gomes 1451684677 Fix Declare Library declarations 2023-05-09 04:15:10 +05:30
Samuel Gomes 3ce23c8d1f Fix resource paths 2023-05-09 03:22:44 +05:30
Samuel Gomes 7305a3ecca Change keyword case to mixed 2023-05-09 03:00:44 +05:30
Samuel Gomes 8a7f850c93 Update README.md. Remove updater icon. 2023-05-09 02:48:11 +05:30
Samuel Gomes a3ba9a6feb Initial cleanup 2023-05-09 02:23:53 +05:30
Samuel Gomes fb177d6abf
Merge pull request #7 from GeorgeMcGinn/development
Update InForm to Install/Run on either QB64 or QB64pe
2022-11-02 06:04:03 +05:30
George McGinn fdf2e841ec
Merge branch 'a740g:master' into development 2022-11-01 23:40:46 +00:00
George McGinn 42a0b9d017
Update README.md
Changes made based on pull request #7, Issue #2
2022-11-01 19:37:06 -04:00
George McGinn fc4d90c25e Update InForm to Install/Run on either QB64 or QB64pe #2
Updates to v1.4.0 of InForm:
	* Runs with either QB64 or QB64/PE
	* Removed the defunct auto-update, develoer update & installer
	* InForm no longer internally compiles UiEditorPreview (All compiles done at setup time)
	* InForm now runs in the InForm directory instead of the QB64 directory
	* InForm is aware of which QB64 is installed (QB64 or QB64PE)
	* Will work with either the new Messagebox dialog (PE v.3.4.0) or older messagebox dialog.
	* Ensure library continues to work even if QB64-PE font library changes wink
        * Changed the setup scripts
2022-11-01 19:31:18 -04:00
Samuel Gomes 527e53143a Update .gitignore 2022-10-31 06:45:15 +05:30
Samuel Gomes ea659c62be Remove goal - common dialog now baked into QB64-PE 2022-10-26 03:35:51 +05:30
Samuel Gomes bea4115510 Look for QB64-PE instead of QB64. Hardcoded now. Will make it configurable later. 2022-10-26 03:30:05 +05:30
Samuel Gomes 72368e2ca2 Add Option _ExplicitArray to sources 2022-10-16 20:28:00 +05:30
Samuel Gomes 2719b4801a Add goals 2022-10-13 08:02:32 +05:30
Samuel Gomes c9ba19465b Add Linux & macOS executable to .gitignore 2022-10-13 07:21:29 +05:30
Samuel Gomes b0053228d8 Update falcon.h 2022-10-13 07:06:18 +05:30
Samuel Gomes dbb7a97a0c Update .gitignore to ignore .ini files 2022-10-13 06:15:34 +05:30
Samuel Gomes 5d833897ca And so it begins 2022-10-13 06:06:39 +05:30
Samuel Gomes 7780ac9ceb Cleanup. Add *.exe to .gitignore 2022-10-13 01:24:37 +05:30
Samuel Gomes 6309128821
Merge pull request #1 from a740g/development
Merge dev branch with master
2022-10-13 00:44:45 +05:30
FellippeHeitor 931a8e0f1d Prevent load fail on first run 2022-03-22 00:04:34 -03:00
FellippeHeitor 810d6e7125 Format code; disabled all caps 2022-03-22 00:00:26 -03:00
FellippeHeitor fda5a5801c Fix timeout in Linux distros with too many fonts 2022-03-21 23:39:24 -03:00
FellippeHeitor 7e41c82a6e Bump version and build number 2021-10-14 09:59:15 -03:00
FellippeHeitor c6c5738011 Improve speed of ListBox drawing
Calculate .Max only when it's `= 0`.
Stop loop when no longer printing to screen.
2021-10-14 01:25:45 -03:00
FellippeHeitor 36a7f9a339 Add recompiled binaries for distribution 2021-10-12 21:58:10 -03:00
FellippeHeitor e1d8d03ab9 Restore error handler 2021-10-12 21:51:07 -03:00
FellippeHeitor e27692d2ec Remove binaries to begin 1.4 development 2021-10-12 21:22:01 -03:00
FellippeHeitor 0b6ee58ef9 Bump version and add binaries for distribution 2021-10-12 21:15:10 -03:00
FellippeHeitor 6b54930846 Split InForm.ui into a .bi and a .bi
This way editing one's program becomes more responsive.
Other than that, no real improvement with this move.
2021-10-06 23:24:20 -03:00
FellippeHeitor 5f40750aa2 Merge branch 'development' of https://github.com/FellippeHeitor/InForm into development 2021-09-09 10:43:41 -03:00
FellippeHeitor 725117e86a Tweaks default framerate. 2021-09-09 10:43:24 -03:00
Fellippe Heitor 3f5e0f86db
Update setup_inform_macos.command 2021-06-29 10:39:46 -03:00
Fellippe Heitor 2d0444d451
Update setup_inform_lnx.sh 2021-06-29 10:39:22 -03:00
FellippeHeitor 66349cf750 Revert "Begins work to allow theming."
This reverts commit 38de1aec82.
We're not ready for this.
2021-06-27 18:55:00 -03:00
FellippeHeitor 38de1aec82 Begins work to allow theming. 2021-02-20 22:23:02 -03:00
FellippeHeitor 12a67c8046 Fixes RemoveItem method for lists. 2021-02-11 23:11:19 -03:00
FellippeHeitor 69a1106677 Fixes some controls not having HasBorder property saved. 2021-02-11 22:24:29 -03:00
FellippeHeitor 836f4ebc02 Snaps resize lines to neighboring controls (right and bottom drag). 2020-11-14 21:12:17 -03:00
FellippeHeitor e979f4a2f5 Extends Resize Snap to corner resizing. 2020-11-08 21:28:50 -03:00
FellippeHeitor 28c72b545c Snaps to form edges when resizing; begins implementing #109 2020-11-08 20:55:39 -03:00
FellippeHeitor 63524c4668 Fixes not being able to edit a NumericTextBox contents at design time. 2020-11-07 17:55:21 -03:00
FellippeHeitor 4f1ae19656 Updates frmbin format doc. 2020-11-02 22:53:27 -03:00
FellippeHeitor 60f0b919f9 Fixes incorrect insertion of new controls in empty SELECT CASE blocks. 2020-11-02 19:55:29 -03:00
FellippeHeitor 5661656d78 Fixes a bug that would save a file with just the extension.
Bug occurred when closing the editor without saving an untitled form.
2020-11-02 16:55:58 -03:00
FellippeHeitor 63ad8efaf2 Improved backup preservation code.
Delete, rename, readd, all working as expected. More testing still required before it goes public.
2020-11-02 16:08:52 -03:00
FellippeHeitor b0e9d5854e InForm now accounts for renamed and deleted controls after editing forms. 2020-11-01 17:21:03 -03:00
FellippeHeitor 8e350826e9 Removes unused variables in UiEditor.bas 2020-11-01 10:19:40 -03:00
FellippeHeitor 6fe2201af4 Simplifies backup-updating code. Also:
Fixes a bug that would add DIM declarations backwards.

Known issue:
- Corner cases like:
    SELECT CASE id
    END SELECT
... not yet accounted for.
2020-11-01 03:01:02 -03:00
FellippeHeitor 8a279744ef UiEditor will now incrementally add new controls to the .bas source too.
Up until v1.2, overwriting an existing .bas/.frm project would result in 2 extra backup files and the code in the .bas would remain unaltered - that is, the DIM SHARED block with control declarations would be adapted but all SELECT CASE blocks would lack the new controls added since the last edits.

With this patch the existing .bas file is considered and SELECT CASE blocks are also updated with newly added controls.
2020-11-01 02:42:06 -03:00