Recent

Author Topic: Announcment: RC2 for the upcoming Version 1.2.  (Read 123521 times)

snorkel

  • Hero Member
  • *****
  • Posts: 817
Re: Announcment: RC2 for the upcoming Version 1.2.
« Reply #60 on: February 06, 2014, 06:59:30 pm »
Maybe I missed it but after I set a build mode there is no visual indication of what build mode you are using.
Would it be possible to put the build mode name after the project name in the main title bar?  Or maybe at least change the hint of the
drop down to change the build modes so there is some indication of what mode you are currently using.

For the title bar:

Lazarus IDE v1.2RC2 - Project1 (debug)

Lazarus IDE v1.2RC2 - Project1 (Release)

Or for the menu item, have two icons one with a red gear to indicate debug and one with a green gear to indicate Release.

I think just the title bar would be sufficient though.

Just a thought.
***Snorkel***
If I forget, I always use the latest stable 32bit version of Lazarus and FPC. At the time of this signature that is Laz 3.0RC2 and FPC 3.2.2
OS: Windows 10 64 bit

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4675
  • I like bugs.
Re: Announcment: RC2 for the upcoming Version 1.2.
« Reply #61 on: February 06, 2014, 07:15:13 pm »
No worries, it's cool, works great now that I know I can set the compiler options as default.

Ok, right, "set compiler options as default" checkbox. It has been there for long.

Did you find the Build Mode GUI? It is above the project setting panes. First you must enable "Build Modes" checkbox. Then you can add and modify modes.
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

snorkel

  • Hero Member
  • *****
  • Posts: 817
Re: Announcment: RC2 for the upcoming Version 1.2.
« Reply #62 on: February 06, 2014, 07:22:16 pm »
yes, it's only visible when I have the debugging tree node selected in project options.
The screen shot Tazz showed had the build modes as a tree node item, which was a bit easier to find.
***Snorkel***
If I forget, I always use the latest stable 32bit version of Lazarus and FPC. At the time of this signature that is Laz 3.0RC2 and FPC 3.2.2
OS: Windows 10 64 bit

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4675
  • I like bugs.
Re: Announcment: RC2 for the upcoming Version 1.2.
« Reply #63 on: February 06, 2014, 08:17:19 pm »
yes, it's only visible when I have the debugging tree node selected in project options.

Oh, that sounds like a bug. It should be visible for any compiler options pane. Can you please check again.
Now is the last moment to fix bugs before 1.2.

Quote
The screen shot Tazz showed had the build modes as a tree node item, which was a bit easier to find.

I have problems seeing screenshots in this forum, including this one.

Anyway, earlier the build modes had a tree node item and a pane.
It was side-by-side with the actual project options and there was no visual indication of which build mode was affected when changing the options.

Now the GUI for build modes is visually above the project options and you see all the time which mode is affected when changing options. You can also change build mode without leaving a settings page, and you can more easily see differences between 2 modes. Ain't it cool?

Maybe my mind works differently also with this issue. I felt the old build mode GUI was confusing but the new one is intuitive.
Some other people have felt the opposite. Such is life ...
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

snorkel

  • Hero Member
  • *****
  • Posts: 817
Re: Announcment: RC2 for the upcoming Version 1.2.
« Reply #64 on: February 06, 2014, 08:32:44 pm »
Sorry,
yes it does show for all the compiler options.

The only issue I see with it is no visual indication of what mode you are currently using.
Maybe if debug mode is selected show the icon as a gear with a bug on it so we are currently using the debug build mode.

Not a huge deal about the visual indicator.

Great work guys :-)
***Snorkel***
If I forget, I always use the latest stable 32bit version of Lazarus and FPC. At the time of this signature that is Laz 3.0RC2 and FPC 3.2.2
OS: Windows 10 64 bit

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4675
  • I like bugs.
Re: Announcment: RC2 for the upcoming Version 1.2.
« Reply #65 on: February 06, 2014, 08:56:00 pm »
The only issue I see with it is no visual indication of what mode you are currently using.
Maybe if debug mode is selected show the icon as a gear with a bug on it so we are currently using the debug build mode.

Well, the combobox caption "Debug" is also a visual indication, but yes, an additional icon is a very good idea.
"Debug" and "Release" modes could have predefined icons but a user could add his own icons for other modes.

Quote
Great work guys :-)

Thanks. Slowly but surely it advances.
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

snorkel

  • Hero Member
  • *****
  • Posts: 817
Re: Announcment: RC2 for the upcoming Version 1.2.
« Reply #66 on: February 06, 2014, 10:00:53 pm »
The only issue I see with it is no visual indication of what mode you are currently using.
Maybe if debug mode is selected show the icon as a gear with a bug on it so we are currently using the debug build mode.

Well, the combobox caption "Debug" is also a visual indication, but yes, an additional icon is a very good idea.
"Debug" and "Release" modes could have predefined icons but a user could add his own icons for other modes.


Yes, when  you are in the project options dialog,but when it's closed and your just in the IDE working on something there is no indicator of what build mode the IDE is currently
set to.  What I am proposing is when the build mode name = 'Debug' then change the icon in the IDE toolbar to a gear with a bug on it instead of a gear with a wrench.
Or add the debug name to the IDE main form title bar, which right now shows "Lazarus IDE v1.2RC2 - Project Name" but I don't think it would by to far of a stretch to have it in
addition to displaying the project name also show the current build mode name for the project, if it's default then don't show anything, but if it's release or debug then show that
along with the project name i.e.
"Lazarus IDE v1.2RC2 - Project1:Debug"

This would be handy for when you come back to a project and you would immediately know what build mode its in.

Just a idea :-)  Feel free to use it if you like :-)

I will post a mock up of what I am talking about.
***Snorkel***
If I forget, I always use the latest stable 32bit version of Lazarus and FPC. At the time of this signature that is Laz 3.0RC2 and FPC 3.2.2
OS: Windows 10 64 bit

snorkel

  • Hero Member
  • *****
  • Posts: 817
Re: Announcment: RC2 for the upcoming Version 1.2.
« Reply #67 on: February 06, 2014, 10:18:27 pm »
Toolbar mockup for build mode indicator.
***Snorkel***
If I forget, I always use the latest stable 32bit version of Lazarus and FPC. At the time of this signature that is Laz 3.0RC2 and FPC 3.2.2
OS: Windows 10 64 bit

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4675
  • I like bugs.
Re: Announcment: RC2 for the upcoming Version 1.2.
« Reply #68 on: February 06, 2014, 11:11:02 pm »
Toolbar mockup for build mode indicator.

A patch would be even better. :)
But yes, good ideas. In fact there are many good ideas floating around but only few people who implement them.
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 12113
  • Debugger - SynEdit - and more
    • wiki
Re: Announcment: RC2 for the upcoming Version 1.2.
« Reply #69 on: February 06, 2014, 11:39:57 pm »
Modifying the Icon, how is it going to work? Debug and release are not the only build modes.
They may not even be defined at all, while someone has plenty other build modes.

Adding it's name to the IDE title, seems a much better idea

snorkel

  • Hero Member
  • *****
  • Posts: 817
Re: Announcment: RC2 for the upcoming Version 1.2.
« Reply #70 on: February 07, 2014, 12:00:05 am »
Modifying the Icon, how is it going to work? Debug and release are not the only build modes.
They may not even be defined at all, while someone has plenty other build modes.

Adding it's name to the IDE title, seems a much better idea

Well,
for anything other than Debug and release show the standard gear icon, if lowercase(buildmodename) = 'release' then show the release icon
do the same for debug.

Obviously the icon thing would only work for build and release and if someone modify them to My Release it would show the default icon.

having it in the IDE caption would be nice as well.

I would take a look at it, but I don't even know where the toolbar form or code is.  I looked in the source directory and nothing popped out as being the IDE toolbar.
***Snorkel***
If I forget, I always use the latest stable 32bit version of Lazarus and FPC. At the time of this signature that is Laz 3.0RC2 and FPC 3.2.2
OS: Windows 10 64 bit

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 12113
  • Debugger - SynEdit - and more
    • wiki
Re: Announcment: RC2 for the upcoming Version 1.2.
« Reply #71 on: February 07, 2014, 01:45:32 am »
What real advantage has modifying the icon, over adding it to the title.

Something that outweighs the limitation to just 2 randomly selected build modes?

The fact that they can be created with a button, does not (IMHO) make them any more important, than any other buildmode would be.

Even, if the proposal was to add both (title and icon), I would at this point still question the icon (for it still is good that needs maintaining (or being there, when other code in maintained), but does not bring a benefit).


snorkel

  • Hero Member
  • *****
  • Posts: 817
Re: Announcment: RC2 for the upcoming Version 1.2.
« Reply #72 on: February 07, 2014, 05:05:12 pm »
What real advantage has modifying the icon, over adding it to the title.

Something that outweighs the limitation to just 2 randomly selected build modes?

The fact that they can be created with a button, does not (IMHO) make them any more important, than any other buildmode would be.

Even, if the proposal was to add both (title and icon), I would at this point still question the icon (for it still is good that needs maintaining (or being there, when other code in maintained), but does not bring a benefit).

I am fine with it just being in the title caption as well.  Just ideas :-)
***Snorkel***
If I forget, I always use the latest stable 32bit version of Lazarus and FPC. At the time of this signature that is Laz 3.0RC2 and FPC 3.2.2
OS: Windows 10 64 bit

snorkel

  • Hero Member
  • *****
  • Posts: 817
Re: Announcment: RC2 for the upcoming Version 1.2.
« Reply #73 on: February 07, 2014, 05:08:32 pm »
Laz 1.2RC2 on win32 issue:

When I save a project that has a Lazreport component on it that I made a change to I get this error:

[Window Title]
Streaming error

[Content]
Unable to stream MainReportMod:TMainReportMod.
Illegal character

Path to failed Instance:
TMainReportMod.report.ReportXML

[Abort] [Retry] [Ignore]

I have not been able to resolve this issue, any ideas?


Anyone have any ideas on how to resolve this streaming error with Laz report on 1.2RC2?  win32 Windows 7?

I should add the project in question was working fine with LazReport in 1.0.14.
***Snorkel***
If I forget, I always use the latest stable 32bit version of Lazarus and FPC. At the time of this signature that is Laz 3.0RC2 and FPC 3.2.2
OS: Windows 10 64 bit

taazz

  • Hero Member
  • *****
  • Posts: 5368
Re: Announcment: RC2 for the upcoming Version 1.2.
« Reply #74 on: February 07, 2014, 05:18:58 pm »
was working or it still works fine on 0.14? can you upload a minimal sample for me to test?

If you revert your 1.2RC2 lazreport to the one you have on your 1.0.14 installation does it work  then in 1.2RC2?
Good judgement is the result of experience … Experience is the result of bad judgement.

OS : Windows 7 64 bit
Laz: Lazarus 1.4.4 FPC 2.6.4 i386-win32-win32/win64

 

TinyPortal © 2005-2018