fredvs / ideu Goto Github PK
View Code? Open in Web Editor NEWThe ide. Universal.
License: GNU General Public License v2.0
The ide. Universal.
License: GNU General Public License v2.0
Hello.
In last commits was added Russian, French, German, Spanish and Portuguese languages.
With live-language changer.
Do you want that other languages are added too before next release?
With the IT translators the job can be done fast.
But I will not be sure of the result, so maybe (surely) modifications need to be done after the IT job.
Anyway, each new language is welcome.
Fre;D
I wanted to change it to something else but I can't find where the setting is.
The keyboard shortcut to close an open file (CTRL+F4) is not working. Other shortcuts seem to work correctly. Selecting "Close File" from the tab menu or the main menu seem to be the only way to close the current file.
I just installed a new ideU of v1.1.0. Very impressive what I have seen so far. When the IDE started up for the first time, the Global Settings dialog appeared automatically. I verified the values, and noticed that the value of ${target} was "x86_64-linux", when I'm running 64-bit FreeBSD and the FreeBSD release of ideU.
This is a small issue, as those values only ever need to be set once, but I thought I would mention in anyway.
can support mac os?
I hate this style of old Photoshop and the Gimp's interface. On Lazarus, we have anchordockingdsng. What about this?
Bug: IDE uses path like this: /C:/projects/test
so the compiler can't find the source. I guest there is typo on the path. On Windows we use backward slashes isn't it? This kind of forward slashes path can only found on Cygwin/MSYS2, but it will be C:/projects/test
and not /C:/projects/test
Update: MinGW-W64 seems also understand this kind of path, but it's C:/projects/test
not /C:/projects/test
It's too small on my monitor. I'm unable to read.
When I set CTRL-Y to delete a line. Close ideU and reopens it, it has forgotten the shortcut.
I'm learning how to use MSEgui and ideU having spent most of my time in Lazarus with LCL and fpgui. I found MSEide hard to use because of the default fonts.
To do this I'm looking through the MSEuniverse sample files, opening a project, compiling it, maybe trying a few changes and then moving on to another project. To change project I select Project > Close and then Project > Open and select a different project. The problem is that when I open the new project it opens the source file for that project but shows the form related to the previous project, not the new one. Somehow I have to close that form and open the correct one, but that isn't always successful as there doesn't seem to be the equivalent of the Lazarus menu option Project > Forms screen in ideU. Opening main_mfm.pas doesn't help as that just shows an objdata record with loads of bytes (although in one attempt it did show source code for the screen like in fpgui which was great - I just don't know how I did it!).
I must be missing something.... (This is in Win10 64bit with ideU_win64 2.12.0)
The debugger window is titled "Commandor", should this be "Commander" ("e" not "o")?
In order to reopen it once it is closed, one has to click on "View >> Debugger". This is counter-intuitive as the window itself does not identify itself as "Debugger" elsewhere.
What is the different between Project and Edited?
What does Make 1, Make 2,... and many other Make N means?
If I have the following code:
procedure tmainfo.formpaint(const Sender: twidget; const acanvas: tcanvas);
begin
acanvas.fill
with the curseur after fill
and press Ctrl-Space to show the methods of tcanvas
, nothing happens. It seems this happens with parameters of functions. If instead I have a local variable, it will display the methods.
procedure tmainfo.formpaint(const Sender: twidget; const acanvas: tcanvas);
var c: tcanvas;
begin
c := acanvas;
c.fill //here it will display the list
In extrasettings, if I set this option, then close ideU and reopens it, it gets unchecked.
Release 1.6.0. is ready to download.
With Java syntax definition file and fpc-Java-Python-C compile+debug+run.
I am used to CTRL-T to remove a word and CTRL-Y to remove a line. Is there another shortcut for that in ideU or a configuration of keyboard shortcuts?
Hello.
There is a new binary release of IdeU with fpGUI Designer_ext and sak speaker assistive kit included.
https://github.com/fredvs/ideU/releases
Fre;D
It seems MSEGUI + FPGUI don't have much interest from the Free Pascal users! They are so accustomed to the LCL abstraction of Lazarus that the only way to make them use MSEGUI + FPGUI is having a MSEGUI + FPGUI widgetset for the LCL! A widgetset for LCL based on FPGUI is already available but is no longer developed. A widgetset for LCL based on MSEGUI is simply nonexistent. I think MSEGUI + FPGUI is good GUI library. Do you ever think about making bindings to use with other languages?
Since they are written using OOP Free Pascal so will have to be flatten to plain C API like qt5pas to be able to use with other languages (at least it's what I think).
Just tried the new delete word at cursor
feature but found that it cleared the contents of my clipboard and replaced it with the deleted word. Is this by design? If so can you add an option to delete the word without touching the clipboard buffer please?
If I hold Ctrl and click on a unit in the uses clause, it goes to the source. Then I press Ctrl-H and it goes back. Until here that works. But now if I move the mouse, without clicking, it goes again into the second unit. Also Ctrl-H doesn't work anymore to go back.
Here are a list of changes for FPC compatibility (in msegui\lib\common\fpccompatibility)
Insert mclasses
after Classes
in uses clause of:
I suggest to check as well (even if it may not be necessary for BGRABitmap):
Following is a list of unit to add. All of them need to be tweaked with mclasses
.
Add zipper
unit to fpccompatibility folder. It is found in paszlib package of FPC.
Add some units for XML support. They are found in fcl-xml package of FPC:
xmlread
, xmlreader
, xmltextreader
, xmlwrite
Add units from package fcl-base:
base64
, bufstream
The EXE extension is added twice.
I am a basic user and I am confused by the commandor. I have some suggestions and question to make it more understandable.
In project toolbar, what are the blue buttons for?
Sidenote on layout:
In the edited file toolbar, what is the point of compiling or setting compile mode? That doesn't work anyway as the file requires other files from the project or the make directories. Could we hide that when we have opened a project?
In the gray toolbar, the search in current file wouldn't be more logically in the edited file toolbar? What is the voice assist button? It doesn't seem to do anything.
Please add at least it. Other project types have been TODO for a long time.
The default ideu.sdef seems to have a problem with Object Pascal files. See attached screenshot. The compiler directives on lines 3, 6 and 8 is a bit confusing or inconsistent. Why are some in red and others in blue. First I thought is is matching nested blocks, but it's not, because the blue IFDEF on line 6 doesn't match the blue ENDIF on line 8.
The default sdef from MSEide doesn't have this problem, so it seem specific to ideU customisations of the sdef file.
The open windows flicker which can be very irritating. To show the symptoms:
Tested with Linux64 and latest ideU (binary and recompiled)
I get the error:
GDB: The program is not being run.
When I compile the message window is closed/hidden. Is it possible to keep it visible?
Also if it is always hidden, I don't understand that there is an option to hide the message window when compilation is complete.
Hello.
There is a new binary release of IdeU with fpGUI Designer_ext and sak speaker assistive kit included.
https://github.com/fredvs/ideU/releases
Fre;D
For someone interested in ideU, it would help that release page would explain essential installation considerations:
What is the different between them? Which of them is more full featured and well developed? Thank you.
If I type half of a variable name then press Ctrl-Space, it displays a drop down with the full variable name. If I click on it, it doesn't insert the full name in the code.
Also it displays in the commandor "showsourceitems(edit.editpos)".
When doing CTRL-Click on Classes in the uses clause, it doesn't go to the file.
I have set the path of FPC source correctly in general settings:
*C:\lazarus\fpc\3.0.4\source*
Is there something else to set up?
On the main menu, selecting "File >> New" then pops up a new menu. This works fine if ideU is the only application running.
But if there is another application window open on the desktop, as soon as "File >> New" is selected then the ideU window jumps behind all other open windows.
I think that the popup is sending the main window to behind other windows and the whole application loses focus.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.