Skip to content
View in the app

A better way to browse. Learn more.

LCPDFR.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Creating a Menu

Featured Replies

  • Replies 38
  • Views 3.4k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • I asked Guad for permission to port it to RAGE and I'm waiting the response. If he let the port be done, maybe someone can help me to port it, it will be much faster. EDIT: Guad has given his permissi

  • @Stealth22 @LtFlash Ok, guys I have a working version of RAGENativeUI. I leave you the source code before I update it in Github. The only that isn't working(I think) is the custom banner because I d

  • You should be able to merge it into the LSPDFR repo (if you want) yourselves. Just create a new folder. I will see if I can add something to it from our code when I get some time.

  • Author

At this moment I'm on a serious backlog in real life, I'll try to look at the code later this week.

Sort of a similar situation. Not working on anything with this at the moment, not since my last commit.

I need to finish the upcoming update of Code 3 Callouts.

Stealth22
LSPDFR Tester | Plugin Developer
My Plugins: Code 3 Callouts | Traffic Control | Keep Calm | ALPR+

Please do not PM me for any kind of technical support.
I unfortunately do not have enough free time to answer every PM that I get. For issues with my plugins, please post in the comments section of the file, or it's forum thread. You'll get a much quicker response from me there than if you send me a PM; I do my best to respond to every question in the comments sections. For API/programming questions, please post them in the API Development forum, so all developers can benefit from the answer as well. Thanks!

@Stealth22 @LtFlash Ok, guys I have a working version of RAGENativeUI.

 

I leave you the source code before I update it in Github. The only that isn't working(I think) is the custom banner because I don't find the source code of DrawTexture(). 

Let me know if you think my code is right to upload it to Github.

 

RAGENativeUI & example.rar

Edited by alexguirre

Absolutely, was just testing it out for you :)

Something that caught my attention immediately was that the mouse was visible, I don't know if you can disable that already but it would be nice to be able to in the release version :thumbsup:

Great work, I really appreciate it!

Yes, you can disable the mouse, just use:

menuName.MouseControlsEnabled = false;

 

Edited by alexguirre

  • Author

Nice work!

Are all these changes committed to the GitHub repo?

And FYI, you can commit your changes without any problems. If something doesn't work, we can reverse any changesets that are committed to the server.

Stealth22
LSPDFR Tester | Plugin Developer
My Plugins: Code 3 Callouts | Traffic Control | Keep Calm | ALPR+

Please do not PM me for any kind of technical support.
I unfortunately do not have enough free time to answer every PM that I get. For issues with my plugins, please post in the comments section of the file, or it's forum thread. You'll get a much quicker response from me there than if you send me a PM; I do my best to respond to every question in the comments sections. For API/programming questions, please post them in the API Development forum, so all developers can benefit from the answer as well. Thanks!

Nice work!

Are all these changes committed to the GitHub repo?

And FYI, you can commit your changes without any problems. If something doesn't work, we can reverse any changesets that are committed to the server.

I will commit them later today, when I get back to my computer

Nice work!

Are all these changes committed to the GitHub repo?

And FYI, you can commit your changes without any problems. If something doesn't work, we can reverse any changesets that are committed to the server.

I committed the changes to the LSPDFR API repo. Also I made a new repo to have there the releases, report issues there, have a wiki explaining how to use it and not flood the API repo: https://github.com/alexguirre/RAGENativeUI .

  • Author

I committed the changes to the LSPDFR API repo. Also I made a new repo to have there the releases, report issues there, have a wiki explaining how to use it and not flood the API repo: https://github.com/alexguirre/RAGENativeUI .

If thats the case, we should pick one place to keep it, and have it only live in that repo. We certainly do not want multiple copies of the code living in different places.

Don't delete anything yet, though. I think we should have a collective discussion/decision about it.

@LMS, what do you think? My thoughts on the matter, personally, are maybe it should be in it's own dedicated repository. Simply because of potential issues that would be reported, and so on. Alex can take ownership of it, since he took the lead on getting the original author's permission and such. Whoever contributed to the code (myself, LtFlash, etc) can be added as collaborators on that Git repo, and be credited in the releases.

I don't mind having it in the LSPDFR repo, but it's starting to spin into it's own project, rather than being under the LSPDFR umbrella. It doesn't reference any LSPDFR classes, and I don't see why it ever would. We can keep a RAGENativeUI example in the LSPDFR repo, but my main concern (if you can even call it a concern) with keeping the entire project in the LSPDFR repo is that the repo may get flooded with issues/documentation for RAGENativeUI.

Thoughts?

And just a side note @alexguirre, is the native UI library working now, or are there still issues with it? What needs to be fixed, if anything?

EDIT: If there is anything outstanding, start creating issues for them in your repo. Otherwise we'll start forgetting what needs to be done.

Edited by Stealth22

Stealth22
LSPDFR Tester | Plugin Developer
My Plugins: Code 3 Callouts | Traffic Control | Keep Calm | ALPR+

Please do not PM me for any kind of technical support.
I unfortunately do not have enough free time to answer every PM that I get. For issues with my plugins, please post in the comments section of the file, or it's forum thread. You'll get a much quicker response from me there than if you send me a PM; I do my best to respond to every question in the comments sections. For API/programming questions, please post them in the API Development forum, so all developers can benefit from the answer as well. Thanks!

 

And just a side note @alexguirre, is the native UI library working now, or are there still issues with it? What needs to be fixed, if anything?

EDIT: If there is anything outstanding, start creating issues for them in your repo. Otherwise we'll start forgetting what needs to be done.

Yes, it is working. The only thing that isn't working(that I have knowledge of) is the custom banner because I can't find the source code to draw textures from a path. It is in the Sprite class.

Edited by alexguirre

  • Author

Yes, it is working. The only thing that isn't working(that I have knowledge of) is the custom banner because I can't find the source code to draw textures from a path. It is in the Sprite class.

Just to be clear, by "custom banner", you mean being able to replace that "RageNative UI" header at the top of the menu?

Stealth22
LSPDFR Tester | Plugin Developer
My Plugins: Code 3 Callouts | Traffic Control | Keep Calm | ALPR+

Please do not PM me for any kind of technical support.
I unfortunately do not have enough free time to answer every PM that I get. For issues with my plugins, please post in the comments section of the file, or it's forum thread. You'll get a much quicker response from me there than if you send me a PM; I do my best to respond to every question in the comments sections. For API/programming questions, please post them in the API Development forum, so all developers can benefit from the answer as well. Thanks!

Just to be clear, by "custom banner", you mean being able to replace that "RageNative UI" header at the top of the menu?

I mean be able to replace the title with an external image(i.e. a png). For now you can replace it with a texture from the game files or with other text.

Edited by alexguirre

  • Author

Oh ok. That's probably not a huge issue for now, haha. Let's make sure its 100% working first. :tongue:

Can you give me contributor access on the second repo? (And where are we making changes for now, until we decide where to keep it?)

Stealth22
LSPDFR Tester | Plugin Developer
My Plugins: Code 3 Callouts | Traffic Control | Keep Calm | ALPR+

Please do not PM me for any kind of technical support.
I unfortunately do not have enough free time to answer every PM that I get. For issues with my plugins, please post in the comments section of the file, or it's forum thread. You'll get a much quicker response from me there than if you send me a PM; I do my best to respond to every question in the comments sections. For API/programming questions, please post them in the API Development forum, so all developers can benefit from the answer as well. Thanks!

Oh ok. That's probably not a huge issue for now, haha. Let's make sure its 100% working first. :tongue:

Can you give me contributor access on the second repo? (And where are we making changes for now, until we decide where to keep it?)

Ok, I added you as contributor. I think we should make the changes in the repository I made, it's quite big project and for people who doesn't use the API will be better to have it separeted.

Also we should create I topic announcing this so developers who doesn't read the API forum will know that this exists(maybe in the RAGE forums and in the Script showroom forum).

Ok, I added you as contributor. I think we should make the changes in the repository I made, it's quite big project and for people who doesn't use the API will be better to have it separeted.

 

I guess this is how this should be done. Its project for rage hook plugin not for lspdfr api, it can be used completly outside LSPDFR if someone wishes to do so, so to keep things in order, this should be separated, in my opinion.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

Similar Content

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.