Commit Graph

61 Commits

Author SHA1 Message Date
Carsten Haitzler 06bf332331 disable focus hilight ... as we want itin auto - show when using tab etc 2021-04-09 10:06:29 +01:00
Carsten Haitzler e5e6408592 polish up new project dialog - fix layout bugs 2021-04-05 16:32:51 +01:00
Alastair Poole 702eb3dacd welcome: fix pb sizing.
Fix broken sizing due to inadequate developer brain cells.

...See committer for f00l.
2020-08-10 14:23:01 +01:00
Alastair Poole 65878bab36 welcome: apply to correct obj 2020-04-01 21:30:17 +01:00
Alastair Poole 9f834e35bb Welcome: Don't Pop Naviframe.
This fixes the annoying "feature" where pressing "Escape" in the
EDI wizard will remove all content from the window.
2020-04-01 13:49:27 +01:00
Alastair Poole 98af64fd4a scm: Add clone depth.
It's useful to either clone a full git history or one commit in
depth. One for cloning an existing (welcome screen) and one
shallow clone for our examples repo which is massive now!
This probably could become useful later on. It resolves the issue
of our examples being huge now.
2020-03-13 21:51:06 +00:00
Alastair Poole c9500ca7e5 editor: Changes in Editor Mode. 2020-03-08 00:12:26 +00:00
Alastair Poole d81ec35efe welcome: clear templates on welcome.
If we go back we should clear our examples to avoid an ever-
growing list.
2020-03-06 22:04:51 +00:00
Alastair Poole 26f422bfd5 Examples: Introduce C# Examples.
We introduce C# examples to EDI.

Also the icon data/extra/examples/images/mono-runtime.png, which
is based on Faenza is released under the GPLv3 license (included).
The author, who goes by madmaxms or Marcus has no e-mail contact
information. His works can be found on Github at:
    https://github.com/madmaxms.

Thanks very much for such a lovely icon for our Mono/C# templates.
2020-03-06 15:36:47 +00:00
Alastair Poole e07bbbe8ec welcome: Help the user. 2020-03-03 12:14:47 +00:00
Alastair Poole e05da2ef41 welcome: Examples.
The examples.git repo is getting RATHER large. However it is
demonstrating here that the UI can lock if we don't use a
separate thread here. Also we need some indication something
is happening, so let's use a progressbar.

This needs some more work but for now it's better behaviour.
2020-03-02 22:44:43 +00:00
Alastair Poole 7a80d13488 fileselector: Do not expand.
This behaviour is simpler and more understandable.
2020-01-25 12:23:25 +00:00
Alastair Poole 4917715006 welcome: Fix issue when create fails.
Small fixes.
2020-01-24 20:57:32 +00:00
Alastair Poole 80647989b0 icons: Add Faenza edit-delete.
Better for edi_welcome
2019-12-31 00:02:52 +00:00
Alastair Poole 57f9ae1c93 welcome: Fix for clones project templates. 2019-12-28 23:11:13 +00:00
Alastair Poole e0ed366414 icons: More icons.
Hopefully this will encourage someone to create uniqu
e icons
for this project. For now using Faenza which are nice
2019-12-26 19:04:08 +00:00
Alastair Poole 55084ea2ec edi_welcome: Formatting. 2019-12-20 22:26:12 +00:00
Alastair Poole c403f76825 welcome: Much better exec and then exit.
This was causing all sorts of complications. Just fork/exec
edi and then exit from welcome.
2019-12-20 22:20:54 +00:00
Alastair Poole 1d7662d02c Welcome: Fix icon size and create project UI.
Template icons are now properly sized, also the widget now
displays its content properly.
2019-12-16 21:37:39 +00:00
Alastair Poole a0366e2ae9 welcome: evas_object_rectangle_add needs Evas.
EFL 1.21. is more strict. We need to use an Evas here,
not an Evas_Object. This fixes a horrible bogus display
when choosing a template project.
2018-08-19 13:18:41 +01:00
Alastair Poole c8d3f56183 welcome: display template icon at correct ratio.
This improves the look of the template project creation
screen. Icons appear the correct size next to their text
description.
2018-07-19 11:15:03 +01:00
Andy Williams e170fdee19 examples: extract example from git to create new projects 2018-01-06 14:48:04 +00:00
Andy Williams a99382bed8 templtaes: refactor to use template name rather than path
This makes our command line interface easier to use.
We lose the search paths for templates, but we did not use it
2018-01-06 13:46:43 +00:00
Andy Williams 305c7c4b43 examples: refactor template code to work for examples too 2018-01-06 13:42:24 +00:00
Andy Williams 3497aee535 examples: refactor data to be tidier 2018-01-02 22:02:41 +00:00
Andy Williams ad12603941 examples: Crash fix on going back 2018-01-02 21:16:45 +00:00
Andy Williams 68475cb28f examples: First pass add of examples info.
Infrastructure not in place yet, so example cannot be selected
2018-01-01 21:41:14 +00:00
Al Poole 32196a611f welcome: add visual indication for required but missing fields.
Also, no need to delete a directory we never create now.
2017-12-09 12:42:08 +00:00
Andy Williams 7bae93a8f8 welcome: Improve layout of project chooser
Also remove lots of hacky layout code - make it as simple as we can
2017-10-16 22:47:05 +01:00
Al Poole cf476eaee7 welcome: make _edi_welcome_user_fullname_get less complex. 2017-10-16 10:34:59 +01:00
Al Poole 4737aa611c skeletons: rearrange template/skeleton directory structure 2017-10-15 16:29:06 +01:00
Al Poole f5a236bf7d welcome: change layout, making it slightly smaller. 2017-10-15 13:50:29 +01:00
Al Poole 6ad43c2715 welcome: add visual notifcation when fields are empty.
This is quite subtle but I like it.
2017-10-14 13:26:29 +01:00
Al Poole f155a58983 welcome: Improve project creation.
Add support for additional meta data including images and
title/descriptions. Also add a new frame to the project
creation process with more descriptive choices of project type.
Layouts can change later.
2017-10-13 22:03:20 +01:00
Andy Williams 49b8b3f5b9 l10n: Update strings to remove non-translation and trailing symbols we can add in code 2017-10-11 16:16:29 +01:00
Al Poole f66ef895b8 welcome: don't show progressbar until downloaing. 2017-09-28 22:32:23 +01:00
Al Poole b2e69bebb9 welcome: Add progressbar during retrievel of remote repository.
This gives an indicator to the user the download is in progress.
Moreover it stops the UI from freezing up with a large remote
repository.
2017-09-28 14:27:54 +01:00
Andy Williams 08547bbd3a Add translation support
Fixes T5901
2017-09-11 21:06:22 +01:00
Al Poole fb6bd4a322 welcome: center file selector window when opening existing project.
This patch will center the window over the existing dialogue in
the same region of the screen. Neater and more intuitive.
2017-09-01 14:11:35 +01:00
Andy Williams 31d2d30980 welcome: Add support to clone a project from the welcome screen
Also re-lay it out a little to be clearer :)
2017-06-08 23:13:02 -07:00
Andy Williams 294e2d4000 welcome: Tidy up our display and add button icons 2017-06-08 13:53:53 -07:00
Al Poole c8958cb4e1 welcome: fix initial project selection issue.
Updated from original patch by ajwillia.ms.

Reviewers: ajwillia.ms

Differential Revision: https://phab.enlightenment.org/D4939
2017-06-06 05:55:54 +01:00
Andy Williams 06954e00ef create: Allow detection of skeletons of different type.
In input ask user to choose which skeleton to use.
Thanks for the contribution davemds
2017-05-28 21:24:24 +01:00
Al Poole b61cffad6c EDI -> Welcome -> New Project -> Fix (OpenBSD)
Reviewers: ajwillia.ms

Reviewed By: ajwillia.ms

Differential Revision: https://phab.enlightenment.org/D4756
2017-03-31 21:36:25 +01:00
Al Poole f8d72f91e6 Center the welcome window on start
Reviewers: ajwillia.ms

Reviewed By: ajwillia.ms

Differential Revision: https://phab.enlightenment.org/D4731
2017-03-23 23:21:38 +00:00
Andy Williams 7f6fdac376 Add Create Project menu item
Also provide command line argument to load the create
screen on launch.
2016-08-26 15:13:54 +01:00
Andy Williams 214792b73e ui: allow loading of a single file
Simple mode just now, see how it works out
2016-07-03 21:06:22 +01:00
Andy Williams 0e9b8a64c6 create: Fix crash creating new projects 2016-07-03 20:46:29 +01:00
Jean-Philippe ANDRE 4a759dfaf6 welcome: show after resize
The other way around does not guarantee the proper size.
2016-05-16 00:14:54 +09:00
Andy Williams 10d6a9cd2e welcome: Fix icon sizing to not be bigger than we want 2016-04-28 21:38:34 +01:00