Jump to content

Rick Brewster

Administrator
  • Posts

    20,644
  • Joined

  • Last visited

  • Days Won

    376

Everything posted by Rick Brewster

  1. Nobody said you couldn't. Nobody said I couldn't, either, although you do seem to be looking for an excuse at machismo. There is more to adding a feature than just the lines of code you barf out in a weekend that implement it. Simplicity and complexity, in software development anyway, is hardly a one-dimensional property. Oh snap, indeed. user banned
  2. And don't assume the presence or lack of a feature has anything to do with "difficulty."
  3. What pyrochild said. Try asking your laptop manufacturer?
  4. I e-mailed with one of the developers on DirectWrite about this. The hypothesis is that the font cache was corrupted somehow due to an improper shutdown (or something). This was causing the font cache service to reject the invalid font cache file (those .dat files you deleted) and rebuild it every time. Deleting the font cache file, as you did, fixes this. This is slightly speculative since we don't have access to your system, of course. Anyway they're aware of the issue now, if they weren't already.
  5. This certainly will not be added to any v3.5.x release. The reason is that v3.5.x is in "maintenance mode" so that I can focus on v4.0 development. "Maintenance mode" means that updates are released only for bug fixing and maybe performance improvements. Nothing can be added which would require a localization pass (any new translation), which means no new features. (They'll be put into v4.0 instead.)
  6. GIF usually has very low quality and should only be used in specific situations.
  7. The "..." is for any menu command that requires additional user input to complete. Originally I thought it was for any menu item that would result in a modal dialog, but I was wrong. Hence why (IIRC) older versions of Paint.NET have a "..." for Help->About but more recent ones do not.
  8. It's standard Windows UI guidelines. I don't know why you're assuming it was a "spontaneous design decision" from "back in the early days". You're weird man. Stop posting when you're drunk.
  9. No, that's a bad idea. Then it would be doing all sorts of CPU and disk grinding even if you weren't going to use the Text tool.
  10. Whoever said anything about a "production environment" ?
  11. Ok, seriously Oliver? This thread is 5 years old. The original post isn't even here. (got deleted in some guests-can-no-longer-post migration) Make sure you read the rules before posting again. Thread Closed
  12. You say this is after "initial launch". Initial after what? Startup / reboot? Paint.NET on Win7 uses DirectWrite, which does have a font cache of some kind that it builds the first time it is used in a session. You can set it to auto-start from the Services management console. (Although I recommend using "auto (delay start)".) It's simply called "Windows Font Cache Service."
  13. Sidescroll wheel support is not available in current releases of Paint.NET. I plan to add this for the v4.0 release.
  14. That rule doesn't exist. The layer name gets copied to the clipboard because, for some reason, that's what the Windows Vista+ text label control does when you double click it. Won't be an issue in PDN v4+.
  15. Then either use a mutex, or use a local variable to create the dictionary and then assign it to the static field as the very last step.
  16. Paint.NET only works with 32-bit images that are 8-bits per color and alpha component. 48-bit images will be truncated to 24-bit, and then given an opaque alpha channel. No plugin can possibly change this.
  17. if (plgLang == null) throw new ApplicationException("Call init plz. Kthx."); Or you could just call Init() for them, and make Init() a private method.
  18. Those strings are there. Nothing is missing in the download.
  19. How else would they be translated? Magically? I'm not sure what else you're looking for here.
  20. I've edited the thread title so that it isn't in ALL CAPITALS SHOUTINESS. Please don't do that.
  21. Paint.NET cannot be controlled using the command line like that. Also, version 3.31 is EXTREMELY old. Get the latest version already! Seriously, why people don't install updates is so far beyond me that it completely blows my mind into itty bitty pieces that even a microscope can't find.
  22. Ok now this is just getting kind of silly. What if a ghost is elected President of the United States and makes HTML illegal on Thursdays and Fridays?! We're toast! The original post has already been answered (by me), let's stop pulling linky hack ideas out of hats. I'm not going to be adding a link anywhere to the Plugin Index; not that I dislike it or anything, it's just unnecessary. Paint.NET plugin installation is already Known Awkward and the solution is not a bandaid but a complete revamp. Just please be patient for the v4.0 release.
  23. Seems like a logical, simple piece of info to give access to. For now I'd just use CultureInfo.CurrentUICulture. This isn't guaranteed to be correct since it has to be set per-thread, so pretty much only the UI thread will have the "correct" value. But, Effects are (currently) instantiated on the UI thread for this so you can at least access it in your constructor.
×
×
  • Create New...