1
1
Fork 0
mirror of https://github.com/FellippeHeitor/InForm.git synced 2025-01-14 19:49:33 +00:00
Commit graph

584 commits

Author SHA1 Message Date
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
FellippeHeitor
f56ada72cc Removes binaries so v1.3 can begin development. 2020-10-31 03:03:07 -03:00
FellippeHeitor
d447703aed Updates binaries for release. 2020-10-31 02:57:24 -03:00
FellippeHeitor
02d903f885 Fixes textbox controls crashing after a paste. 2020-10-31 01:53:12 -03:00
FellippeHeitor
0aafc344fb Adds binaries for distribution. 2020-10-30 21:20:31 -03:00
FellippeHeitor
e617e0b70f Updates build number for release. 2020-10-30 21:16:02 -03:00
FellippeHeitor
36bea486e4 Fixes Download function - Addresses #95 2020-10-30 16:26:51 -03:00
FellippeHeitor
0a005ccbb8 Removes unused variable in __UI_DrawProgressBar internal method. 2020-10-12 09:57:32 -03:00
FellippeHeitor
b2d49fa6ee Fixes reading back list items from the preview.
CHR$(13) and CHR$(10) were mixed up.
2020-10-12 01:08:19 -03:00
FellippeHeitor
44f75a5446 Fixes loading forms with controls in frames. 2020-08-26 11:37:45 -03:00
Fellippe Heitor
4391f4b15c
Simplifies checking for SelectionRectangle
Avoids having the editor lose focus inadvertently.
2020-08-02 02:57:46 -03:00
FellippeHeitor
baa40dc3d2 Fixes passing list items between editor and preview. 2020-07-31 20:36:11 -03:00
FellippeHeitor
00f2864462 Adjusts timeout for some linux distros to work with InForm.
Or the other way around.
2020-05-10 13:56:18 -03:00
FellippeHeitor
822cc12523 Restricts resizing ToggleSwitch controls. 2020-02-23 21:20:14 -03:00
FellippeHeitor
a324f1321d Prevents changing height of ProgressBar with multiline captions.
Closes #110
2020-02-23 20:18:45 -03:00
FellippeHeitor
eb106a33f5 Simplifies the selection of the built-in VGA font. 2020-02-23 19:40:03 -03:00
FellippeHeitor
2a0d81eb37 Fixes alignment of single-line progress bar captions. 2020-02-17 09:42:56 -03:00
FellippeHeitor
49cf357144 Allows multiline captions in ProgressBar controls (\n) 2020-02-17 00:08:26 -03:00
FellippeHeitor
6a02f7fc49 Fixes #103 by setting the lower boundary to all internal arrays. 2020-02-16 23:26:19 -03:00