Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation on 10/26/18 in Posts

  1. Google+ used to be a great place for the international Delphi-community. But it will be shut down next year, so there was a need for a new home. The German speaking community “Delphi-PRAXiS” exists since 2002 and became one of the most important Delphi-communities in Germany, Austria and Switzerland. Now we want to make the next step: We created an English community parallel to our existing German community. We all wish that this community will experience a similar success as our German community. If you already are a German speaking Delphi-PRAXiS user, you can use your existing account, but you have to reset your password. Please visit the following page and follow the instructions: https://www.delphipraxis.net/pages/clone_account.html
  2. Not sure this fits perfectly in this forum (more of a non-tech let's fight topic, 😉 ) but here it goes. I just blogged about the plans for 10.3 and beyond around ARC in Delphi. See for more info http://blog.marcocantu.com/blog/2018-october-Delphi-ARC-directions.html Honestly interested in feedback, suggestions and ideas. Less in "I told you" comments...
  3. Thank you, Daniel, for opening the International Delphi-PRAXiS forums for the G+ Delphi Developer refugees! In my opinion, this is the best possible outcome from having to leave G+. We strengthen as a community, and get access to a properly managed, fast, independent, ad-free forum with proper formatting of source code, RSS support, good UI and that actually works well on mobile too! I am a happy coder today!
  4. dummzeuch

    Welcome to the GExperts subforum

    Thanks to @Daniel for making this happen so fast. I hope this forum will serve as a replacement for the G+ community and the mailing list. There should be a RSS feed for it and Google (and other search engines) will index it. Please post bug reports and feature requests as tickets on source forge.
  5. For those of you, using TamperMonkey in Chrome, I have created a small script, which, for now, will compact the design just a bit. Feel free to enhance/comment. // ==UserScript== // @name [DPE] CSS Overrides // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author You // @match https://en.delphipraxis.net/* // @exclude *?do=edit // @grant none // ==/UserScript== (function() { 'use strict'; // fluid list const $ = jQuery; $('HEADER .logo').attr('style', 'height: auto;'); $('HEADER .logo IMG').attr('style', 'margin-bottom: -30px;'); $('LI.ipsDataItem').attr('style', 'padding: 2px 0'); $('DIV.ipsDataItem_icon').attr('style', 'padding: 0 10px;'); $('DIV.ipsDataItem_main').attr('style', 'padding: 0;'); $('UL.ipsDataItem_stats').attr('style', 'padding: 0 10px 0 0;'); $('LI.ipsDataItem_unread DIV.ipsDataItem_main A[href*=topic]').each(function() { const href = $(this).attr('href'); if (href.indexOf('?') < 0) $(this).attr('href', href + '?do=getNewComment'); }); // thread view const ipsPageHeader = $('DIV.ipsPageHeader'); ipsPageHeader.attr('style', 'padding: 5px;'); const topicControls = ipsPageHeader.next(); const topicControlsLinks = topicControls.find('A'); for (var idx = 0, link; link = topicControlsLinks[idx]; idx++) { const div = $('<div class="ipsPos_right ipsResponsive_noFloat ipsResponsive_hidePhone" style="margin-left: 5px;"></div>'); link.style = 'padding: 5px; line-height: 1.5em;'; div.append(link); ipsPageHeader.prepend(div); } topicControls.remove(); $('UL.cAuthorPane_info').attr('style', 'transform: scale(0.6); padding: 0; margin: -40px;'); $('DIV[data-role="commentContent"]').attr('style', 'padding: 0; font-size: small;'); })(); ... 🐈 ...
  6. Michael Puff

    Telegram integration?

    You are welcome Ernie.
  7. Thanks Daniel and Lars. Very good move for the Delphi community. I'll be around.
  8. Uwe Raabe

    ImageName vs. ImageIndex

    Who hasn't seen this before: A bunch of controls and actions are linked to an ImageList with an ImageIndex, but as soon as you sort this ImageList to give it a sensible order all controls immediately start to show the wrong images. Wouldn't it be cool if instead a cryptic number as ImageIndex you could specify a descriptive name at the control? Thus the order of images inside the ImageList wouldn't matter at all. Of course, the ImageList has to support names in the first place. TPngImageList from PngComponents does that right from the beginning. So what about implementing that feature based on TPngImageList? Can't be that hard, can it? Well, it turned out to be a bit more complex than I anticipated, but that's probably because I had set my goals pretty high. So I expected to have a selection from image names for the ImageIndex properties of the control and thus a display of the image name instead of just a number. Also this scheme should be extendable to other controls and especially to other ImageLists supporting names. From this the ImageIndexMapper was born. A non-visual component to be placed on a form or datamodule, that when activated takes care of the image names. You just have to call one method to resolve those names to the actual corresponding number values. The attached ZIP file contains all the sources and files for the component and design time support as well as a sample project (currently for Delphi 10.2 Tokyo only). As a prerequisite you have to use PngComponents from the above source. I suggest to use the recent version V1.5.0 with direct ImageIndexMapper support. Older versions require the contained PNG Support Package to be installed and add the corresponding unit to your uses clause somewhere in your project. Version 1.5.0 makes this obsolete, Presumably there is much room for improvement. Whoever finds some time to test this component - please forward any encountered bug to me. Here is a short GIF showing the switch from TPngImageList to TImageList (without name support) in the Object Inspector: https://www.screencast.com/t/4MbJkygjFR ImageIndexMapper.zip Cross Post: https://www.delphipraxis.net/198212-imagename-statt-imageindex.html#post1415709
  9. Daniel

    How to ask for tutorials?

    I think you might have more success by asking this as a regular question. But you are also free to ask for a tutorial. I'd make it a question, but it is your choice.
  10. Michael Puff

    How to ask for tutorials?

    Good question. Next one please. I don't know how we should handle tutorial requests. But, with out speaking to the other members of the staff, just put a request and wait and see what happens.
  11. Mr. E

    Telegram integration?

    Wow, even in my small cellphone the forums is very readable. Now I have something good for the road to read each day. Thank you @Lars Fosdal and delphipraxis team.
  12. toms

    Chrome/TamperMonkey for Design

    @Neutral General Is it really supposed to look like this? t is a bit too condensed for my taste.
  13. John Kouraklis

    Welcome to the English speaking Delphi-PRAXiS

    I use RSS feed reader for numerous websites and I really like it. Every new post in one place. Glad that DP offers that
  14. Can be done under the "Account Settings"
  15. dummzeuch

    RSS feeds

    I just tried the "unread content" RSS feed. It does not contain "Delphi Praxis" in the title, so on my netvibes dashboard it just says "unread content" and I had to manually change it. The feed works though, this is just a minor annoyance.
  16. Neutral General

    Chrome/TamperMonkey for Design

    Don't do that 😛 It's not a perfect solution. The script is open source so if you know how to fix this you're welcome to change stuff 😉
  17. Der schöne Günther

    Bye bye ARC

    He even talks about it right here:
  18. Neutral General

    Chrome/TamperMonkey for Design

    The 2nd screenshot from "Der schöne Günther" isn't really how it looks for me with the script. I've attached 2 pictures myself. The small search bar on top isn't officially in the script (yet). That's something I'm working on myself. The script also makes the code blocks a little bit more compact and automatically jumps to the newest post even if you don't click on the little icon etc.
  19. Michael Puff

    "Network Unreachable" when tethering.

    Next time please use the code tags. You code becomes more readable with code tags. Thank you.
  20. Marco Cantu

    Directions for ARC Memory Management

    That is part of the plan... we have some experimental demos, could evolve into a full feature
  21. Uwe Raabe

    Directions for ARC Memory Management

    An option for ARC/non-ARC would double the testing effort at least. Given that over the years I learned how to mix objects and interfaces when necessary, I for myself feel quite comfortable with the non-ARC approach.
  22. Daniel

    FavIcon

    I will create the icons (plural!) Looking at the various platforms and devices it's not just the good old 16x16 image anymore. 😉
  23. sakura

    Portal-Page

    Hi folks, awesone! I love the new design, besides a few perks - like most things take tooo much space, it could be more compact. However, I am missing the PORTAL from the German community, which is simply the best part of getting started. Hope it will be here soon too. ...🐈...
  24. dummzeuch

    How to use activity streams

    I find that blog post a bit too rambling and lost interest after about 10 lines without it getting into the actual topic. I'll try again later on a desktop computer.
×