StackOverflow.com

VN:F [1.9.22_1171]
Rating: 9.4/10 (10 votes cast)

Random snippets of all sorts of code, mixed with a selection of help and advice.

Encountering a problem to interact with a weird button which is a combobox (select)

29 March 2024 @ 10:54 am

The problem is, The which I click the button it shows me a dropdown menu but the option elements are not visible in DOM. In this case, how can I solve it ? The website is: https://www.pump.fun/board Here you can see there is a button named sort: bump order. I have attached a picture of it as well. how can I select one option from it with selenium ? I am also open to any other technology that can be used. Thank you so much for you time. here is the picture

Create generic WritableComputedRef with keyOf type

29 March 2024 @ 10:54 am

Let's say I have a Ref holding an object and I want to generate WritableComputedRef from its properties. I thought I could do it in a generic way like this: type KeysOfType<B, P> = { [K in keyof B]: B[K] extends P ? K : never; }[keyof B]; function createWriteableRef<B, P>(base: Ref<B>, prop: KeysOfType<B, P>): WritableComputedRef<P> { return computed({ get(): P { return base.value[prop]; }, set(val: P) { base.value[prop] = val; }, }); } But this gives me the error: Type 'P' is not assignable to type 'B[KeysOfType<B, P>]'. 'B[KeysOfType<B, P>]' could be instantiated with an arbitrary type which could be unrelated to 'P' Is there a way to get around this? Replacing this with actual types works great.

aerospike spark connector for inserting large data sets

29 March 2024 @ 10:53 am

I am working on inserting 1 billion records into aerospike using a spark job. I am using spark aeropsike connector for this. This job is scheduled to run daily. Whenever job runs, it shoots up CPU on the aeropsike cluster (upto 90% max). I was trying to understand how can we rate limit. So documents suggest the following to rate limit writes. https://aerospike.com/docs/connect/spark/rate-limiting Can anyone exaplin me more on this how rate limting is applied if I am using a 16 core machine and lets say 100 as trasnaction rate. What will be write qps in this case and if there are any other params I can tweak to limit my writes.

TanStack Query Angular - Simplest unit tests not working

29 March 2024 @ 10:53 am

I have tested TanStack Query for Angular and I really like it so far but I have big problems with unit testing. I even don't get the most basic tests do work unfortunately. Here you can find two really basic test example which should work but don't. The Stacklitz example is using Karma but I had the same problems locally with jest ( "jest": "^29.7.0", "jest-preset-angular": "^14.0.3) First Problem: Angular HarnessLoader ends in timeout The first "test" is just these lines : it('using MatSelectHarness', async () => { const select = await loader.getHarness(MatSelectHarness); }); But it returns the error: Async function did not complete within 5000ms. The same example is working, when commenting out the query in the select-overview

New install of Visual Studio 2022 does not show project templates

29 March 2024 @ 10:53 am

I recently did a new install of Visual Studio Community 2022 after uninstalling a previous install. I selected 2 workloads: ASPNet & Web Development and .Net Desktop Development. But when launching Visual Studio I get no new project template when selecting "Create a New Project". The install is on Windows 11 machine. Screenshot of empty template dropdowns I tried solution at here but it did not resolve the issue. I expected to see new project templates (e.g., Console application)

Why can't I mock the decorator of the function?

29 March 2024 @ 10:53 am

I'm trying to write a unit test. I have a decorator that checks whether the argument passed to the function is actually an argument of the expected type. @check_types_method Its usage looks like this: class Calculator: @check_types_method def call(self, a: MegaNumber, b: int) -> int: return a.value + b If the variable a is not a MegaNumber, an exception will be thrown. It works great, but it creates problems in tests. For example, I need to replace the MegaNumber mock with an object, and if I do this, I get an error in the test. TypeError: The argument 'a' must be of type <class 'mega_number.MegaNumber'>, received: MagicMock For the test, you need to lock the decorator so that it does not do anything. And skipped Mock objects. However, I do not know how to do this and I do not understand what the reason is. My best attempt looks like this: import unittest fro

Nx invalid symbol in nx.json

29 March 2024 @ 10:52 am

I recently installed and migrated my project to nx monorepo. Everything worked fine, but after uploading project from git (no changes in this project) I cannot serve, build or even "npm i" due to this error: npm ERR! code 1 npm ERR! path D:\Angular\node_modules\nx npm ERR! command failed npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c node ./bin/post-install npm ERR! D:\Angular\node_modules\nx\src\utils\fileutils.js:26 npm ERR! throw e; npm ERR! ^ npm ERR! npm ERR! Error: InvalidSymbol in D:\Angular\nx.json at 1:1 npm ERR! > 1 | { npm ERR! | ^ npm ERR! 2 | "defaultBase": "master", npm ERR! 3 | "namedInputs": { npm ERR! 4 | "sharedGlobals": [], npm ERR! npm ERR! at parseJson (D:\Angular\node_modules\nx\src\utils\json.js:27:15) npm ERR! at readJsonFile (D:\Angular\node_modules\nx\src\utils\fileutils.js:22:37) npm ERR! at readNxJson (D:\Angular\node_modules\nx\src\con

React Native WebRTC Remote Stream is black

29 March 2024 @ 10:52 am

React Native Webrtc remote stream is black during Video Call. It's getting both audio/video from remote candidate but it just won't display. {"_id": "28967b2b-d555-4438-a8e8-b415e1831998", "_reactTag": "1658015a-9780-45ad-aa1a-b7d4829a1ee0", "_tracks": [{"_constraints": [Object], "_enabled": true, "_muted": false, "_peerConnectionId": 62, "_readyState": "live", "_settings": [Object], "id": "b32d8b02-4297-4650-b104-1b95abdfaef2", "kind": "audio", "label": "", "remote": true}, {"_constraints": [Object], "_enabled": true, "_muted": true, "_peerConnectionId": 62, "_readyState": "live", "_settings": [Object], "id": "c23b7813-7918-44fe-b9c3-237adb033900", "kind": "video", "l

Git - Cloning repository as read-only, committing only changes into another repository

29 March 2024 @ 10:52 am

I'm looking for an approach how to work with huge code-base from a read-only repository, without cloning/forking it into my remote repository. Here is an imaginary scenario: I've cloned locally a tag/branch from git-repository (let's name it Original), which I want to treat as read-only. I've applied some changes locally. Now I want to commit only the changed files (a kind of patches) into separate git-repository (let's name it Patched, I will create a new remote repo for that). Repeat from the step 2. Is this approach supported somehow by git? And how can another developer get the Original repository with automagically applying changes from the Patched repositry? I know I can clone the original repository and push it completely into my own, but even without history it is too huge, and I don't have enough resources for that on my server. I was t

React useContext returns it value but it returns undefined after page is refresh

29 March 2024 @ 10:51 am

I am using useContext to get user information in the login page and display it in the home page it displays the information at first but when i refresh the home page the information get lost why please i am a beginner in react

SmashingMagazine.com

VN:F [1.9.22_1171]
Rating: 8.5/10 (6 votes cast)

Digital media magazine for designers and developers
Web design plus tips and tricks.

The Future Of User Research: Expert Insights And Key Trends

27 March 2024 @ 1:00 pm

Based on responses from over 1,200 product professionals, Maze’s Future of User Research Report uncovers how product teams conduct research to inform decision-making and build successful products. Learn about the top three trends defining the user research industry in 2024 and beyond.

Setting And Persisting Color Scheme Preferences With CSS And A “Touch” Of JavaScript

25 March 2024 @ 12:00 pm

There are many ways to approach a “Dark Mode” feature that respects a user’s system color scheme preferences and allows for per-site customization. Henry Bley-Vroman walks through a new possibility that leans into cutting-edge CSS, with minimal JavaScript to support persisting the user’s color scheme preference across pages.

Crafting Experiences: Uniting Rikyu’s Wisdom With Brand Experience Principles

21 March 2024 @ 3:00 pm

Whether digital or physical, designing a customer touchpoint requires an understanding of the essential relationship between the brand and the user experience, which is also known as the **brand experience.** This article is a simple guide to building long-lasting customer relationships based on the seven rules of Rikyu in the Japanese tea ceremony for a creative and memorable twist.

Now Shipping: Success At Scale, A New Smashing Book by Addy Osmani

20 March 2024 @ 11:00 am

It’s here, and it’s shipping! Meet our newest Smashing book, ”Success at Scale”. It’s filled with practical insights and real-world case studies of how big changes can be made on projects of any size. Addy Osmani has curated finest examples, case studies and interviews to help you get successful at scale. Jump to the details and get the book right away.

Sketchnotes And Key Takeaways From SmashingConf Antwerp 2023

18 March 2024 @ 6:00 pm

How was the first SmashingConf in Antwerp, you ask? One of our online attendees, Krisztina Szerovay, shares her sketchnotes and takeaways of the talks that were held on both days of the conference — with photos and recordings saved as best for last. [See you live in Antwerp this year, maybe?](https://smashingconf.com/antwerp-2024)

Event Calendars For Web Made Easy With These Commercial Options

12 March 2024 @ 12:00 pm

Collection of top-notch calendar components for seamless event scheduling. Whether you prefer ready-to-use setups or enjoy tweaking code for a tailored experience, these calendars have you covered.

Success At Scale: Last Chance For Pre-Sale Price

8 March 2024 @ 4:00 pm

Our next book, “Success at Scale” is finally at the printer, which means we’ll be shipping books soon. It’s also your last chance to get the book at the presale price. Get your copy and save now!

Modern CSS Tooltips And Speech Bubbles (Part 2)

8 March 2024 @ 12:00 pm

In Part 1 of this series, Temani Afif explored different CSS techniques to create tooltip shapes. The main challenge was to rely on a single element and create optimized code that could easily be controlled using CSS variables to update the size, shape, and position of the tail. In this second part, you are going explore more shapes.

The End Of My Gatsby Journey

6 March 2024 @ 8:00 am

[“Gatsby headaches”](https://www.smashingmagazine.com/2023/06/gatsby-headaches-i18n-part-1/) are over. Juan Diego Rodríguez reflects on his decision to stop using Gatsby as his go-to framework. Through a detailed examination of its strengths and weaknesses, he provides valuable insights and alternative options for developers navigating their tooling choices.

Modern CSS Tooltips And Speech Bubbles (Part 1)

1 March 2024 @ 12:00 pm

Tooltips are a very common pattern used in CSS for years. There are a lot of ways to approach tooltips in CSS, though some evoke headaches with all the magic numbers they require. In this article, Temani Afif presents modern techniques to create tooltips with the smallest amount of markup and the greatest amount of flexibility.

firebase.com

VN:F [1.9.22_1171]
Rating: 8.5/10 (2 votes cast)

An on-line real-time database for your apps.

#FirebaserFriday: Frank van Puffelen

18 March 2022 @ 3:58 pm

Paulette McCroskey Social Media Manager, Advanced Systems Group, LLC

How Firebase Performance Monitoring optimized app startup time

9 March 2022 @ 4:58 pm

Viswanathan Munisamy Software Engineer

Using Machine Learning to optimize mobile game experiences

15 February 2022 @ 4:58 pm

Sachin Kotwani Senior Product Manager Elvis Sun Software Engineer Mobile app and game developers can use on-device machine learning in their apps to increase user engagement and grow revenue. We worked with game developer HalfBrick to train and implement a custom model that personalized the user's in-game experience based on the player's skill level and session details, resulting in increased interactions with

Accept Payments with Cloud Firestore and Google Pay

11 February 2022 @ 8:00 pm

Stephen McDonald Developer Relations Engineer, Google Pay Back in 2019 we launched Firebase Extensions - pre-packaged solutions that save you time by providing extended functionality to your Firebase apps, without the need to research, write, or debug code on your own. Since then, a ton of extensions have been added to the platform covering a wide range of features, from email triggers and text messaging, to image resizing, translation, and much more. Google Pay Firebase Extension We're now

Everything you need to know about Remote Config’s latest personalization feature

26 January 2022 @ 6:22 pm

Jon Mensing Product Manager An important part of turning your app into a business is to optimize your user experience to drive the bottom line results you want. A popular way to do this is through manual experimentation, which involves setting up A/B tests for different components of your app and finding the top performing variant. Now, you can save time and effort - and still maximize the objectives you want - with Remote Config’s latest personalization feature. Personalization harnesses the power of machine learning to automatically find the optimal e

What’s new at Firebase Summit 2021

10 November 2021 @ 5:31 pm

Kristen Richards Group Product Manager

Automate your pre-release testing with the App Distribution REST API

8 November 2021 @ 5:59 pm

Liat Berry Product Manager

Improving the Google Analytics dashboard in Firebase

5 November 2021 @ 6:03 pm

Sumit Chandel Developer Advocate If you’ve visited the Firebase console’s Analytics section recently, you might have noticed something new… an updated Analytics dashboard, a new Realtime view and a few other UI enhancements.

How to get better insight into push notification delivery

27 October 2021 @ 3:45 pm

Charlotte Liang Charlotte Liang Software Engineer

Pinpointing API performance issues with Custom URL Patterns

20 October 2021 @ 3:45 pm

Ibrahim Ulukaya Ibrahim Ulukaya Developer Advocate

bitbucket.org

VN:F [1.9.22_1171]
Rating: 8.4/10 (5 votes cast)

The alternative to Github, private and open git repositories.

Automatically assign code owners as pull request reviewers

28 March 2024 @ 6:52 pm

As your team and products expand, expertise in various areas of your code base may become distributed among different team members,… The post Automatically assign code owners as pull request reviewers appeared first on Bitbucket.

Forge for Bitbucket Cloud: Laying the foundation for infinite extensibility

16 February 2024 @ 2:49 am

We hosted a webinar on March 5th, 2024 to introduce you to what's possible with Forge, walk through some technical basics and answer… The post Forge for Bitbucket Cloud: Laying the foundation for infinite extensibility appeared first on Bitbucket.

Unified user management is generally available for new Bitbucket Cloud workspaces!

8 February 2024 @ 4:46 pm

We are excited to announce that unified user management is now generally available for new Bitbucket Cloud workspaces. Unified user management… The post Unified user management is generally available for new Bitbucket Cloud workspaces! appeared first on Bitbucket.

Custom Merge Checks in Bitbucket Cloud

20 December 2023 @ 3:49 am

Note:This feature is currently in open beta in order to gather feedback, and accelerate our path to maximum value for our… The post Custom Merge Checks in Bitbucket Cloud appeared first on Bitbucket.

Automatically scale runners in Bitbucket Pipelines

7 December 2023 @ 11:56 pm

We are pleased to announce that the Runners Autoscaler feature from Bitbucket Pipelines has transitioned from beta to general availability. This… The post Automatically scale runners in Bitbucket Pipelines appeared first on Bitbucket.

New in pull requests: Batched comments 🎉

15 November 2023 @ 3:00 am

Streamline pull request feedback in Bitbucket Cloud with batched comments. The post New in pull requests: Batched comments 🎉 appeared first on Bitbucket.

Plan your move: Support for Bitbucket Server ends on Feb 15, 2024

10 November 2023 @ 6:53 pm

In 2020, Atlassian announced that support for our server products, including Bitbucket Server, would end on Feb. 15, 2024. Since the… The post Plan your move: Support for Bitbucket Server ends on Feb 15, 2024 appeared first on Bitbucket.

Introducing enhanced webhook security

25 October 2023 @ 2:17 am

We are excited to announce webhook secrets, a powerful new feature that will provide an extra layer of security for your… The post Introducing enhanced webhook security appeared first on Bitbucket.

Atlassian Intelligence features for Bitbucket Cloud are now in beta!

6 October 2023 @ 10:58 pm

We're excited to announce that Atlassian Intelligence features are now in beta and are available to all workspace admins to activate… The post Atlassian Intelligence features for Bitbucket Cloud are now in beta! appeared first on Bitbucket.

Stay focused by marking PR files as reviewed

6 October 2023 @ 8:12 pm

When you’re reviewing a pull request, it’s helpful to distinguish between files that you’ve already looked at, and ones that still… The post Stay focused by marking PR files as reviewed appeared first on Bitbucket.

tympanus.net/codrops

VN:F [1.9.22_1171]
Rating: 8.3/10 (6 votes cast)

Useful resources and inspiration for creative minds (html, css, javascript)

Collective #824

26 March 2024 @ 12:00 pm

How to Animate Borders in CSS * Astro DB: A Deep Dive * The Curious Case of Cursive

Inspirational Websites Roundup: Webflow Special #2

26 March 2024 @ 11:27 am

In collaboration with Webflow, we’re thrilled to present this roundup, featuring a handpicked selection of awe-inspiring websites.

Collective #823

22 March 2024 @ 12:00 pm

ThreePipe * JSON Canvas Spec * Lissajous Curve SVG Generator

UI Interactions & Animations Roundup #41

22 March 2024 @ 10:55 am

Discover a new collection of user interface animations and interactive designs to spark your creativity.

Case Study: Design Embraced Portfolio – 2024

21 March 2024 @ 2:52 pm

A look behind the code and collaboration of the new portfolio for Anthony Goodwin at Design Embraced.

Creating an Interactive 3D Bulge Text Effect with React Three Fiber

20 March 2024 @ 12:18 pm

Exploring how to generate an engaging bulge effect on text using React Three Fiber.

Collective #822

19 March 2024 @ 12:00 pm

Alpine AJAX * The quiet, pervasive devaluation of frontend * Eloquent JavaScript - 4th edition (2024)

Pushing the Web Forward: Address Most Web Animation Limitations with One Tool

19 March 2024 @ 10:33 am

Readymag offers an advanced animation toolbox for website design, including multistep and multiparameter animations, Lottie support, and unique effects, enhancing creativity without the need for coding.

Inspirational Websites Roundup #57

15 March 2024 @ 2:44 pm

Discover a fresh collection of websites, each chosen for their outstanding design, to spark your inspiration.

Collective #821

15 March 2024 @ 12:00 pm

Puter * Reward your future customers with a game * Twitter creative list

github.com

VN:F [1.9.22_1171]
Rating: 8.2/10 (5 votes cast)

GitHub is the best way to collaborate with others. Fork, send pull requests and manage all your public and private git repositories.

Empowering women through open source

28 March 2024 @ 6:42 pm

A discussion about how tech is aiding organizations fighting for gender equality, what it means to be a woman in tech and the world today, and advice on how we all move forward. The post Empowering women through open source appeared first on The GitHub Blog.

Game Bytes · March 2024

27 March 2024 @ 11:04 pm

Game Bytes is our monthly series taking a peek at the world of gamedev on GitHub—featuring game engine updates, game jam details, open source games, mods, maps, and more. Game on! The post Game Bytes · March 2024 appeared first on The GitHub Blog.

Using GitHub Copilot in your IDE: Tips, tricks and best practices

25 March 2024 @ 5:06 pm

GitHub Copilot is a powerful AI assistant. Learn practical strategies to get the most out of GitHub Copilot to generate the most relevant and useful code suggestions in your editor. The post Using GitHub Copilot in your IDE: Tips, tricks and best practices appeared first on The GitHub Blog.

Insider newsletter digest: 4 things you didn’t know you could do with GitHub Projects

21 March 2024 @ 4:18 pm

Unlock the secret to organization and collaboration magic with our GitHub Projects tips and tricks roundup. The post Insider newsletter digest: 4 things you didn’t know you could do with GitHub Projects appeared first on The GitHub Blog.

Found means fixed: Introducing code scanning autofix, powered by GitHub Copilot and CodeQL

20 March 2024 @ 4:00 pm

Now in public beta for GitHub Advanced Security customers, code scanning autofix helps developers remediate more than two-thirds of supported alerts with little or no editing. The post Found means fixed: Introducing code scanning autofix, powered by GitHub Copilot and CodeQL appeared first on The GitHub Blog.

Gaining kernel code execution on an MTE-enabled Pixel 8

18 March 2024 @ 3:00 pm

In this post, I’ll look at CVE-2023-6241, a vulnerability in the Arm Mali GPU that allows a malicious app to gain arbitrary kernel code execution and root on an Android phone. I’ll show how this vulnerability can be exploited even when Memory Tagging Extension (MTE), a powerful mitigation, is enabled on the device. The post Gaining kernel code execution on an MTE-enabled Pixel 8 appeared first on The GitHub Blog.

GitHub Availability Report: February 2024

13 March 2024 @ 6:00 pm

In February, we experienced two incidents that resulted in degraded performance across GitHub services. The post GitHub Availability Report: February 2024 appeared first on The GitHub Blog.

Exploring an increase in circumvention claims in our transparency data

7 March 2024 @ 6:00 pm

Our full year of 2023 transparency reporting data is now available and we’re taking a deep dive into how a form change caused an abrupt increase in circumvention claims. The post Exploring an increase in circumvention claims in our transparency data appeared first on The GitHub Blog.

Hard and soft skills for developers coding in the age of AI

7 March 2024 @ 5:00 pm

While AI revolutionizes software development, it still relies on developers to pilot its use. In this blog, we’ll cover the skills that developers need to have for navigating this new AI-powered coding frontier. The post Hard and soft skills for developers coding in the age of AI appeared first on The GitHub Blog.

How GitHub uses merge queue to ship hundreds of changes every day

6 March 2024 @ 4:43 pm

Here's how merge queue transformed the way GitHub deploys changes to production at scale, so you can do the same for your organization. The post How GitHub uses merge queue to ship hundreds of changes every day appeared first on The GitHub Blog.

twitter.bootstrap

VN:F [1.9.22_1171]
Rating: 8.0/10 (7 votes cast)

Sleek, intuitive, and powerful front-end framework for faster and easier web development.

Bootstrap 5.3.3

20 February 2024 @ 3:22 pm

Bootstrap v5.3.3 is here with bug fixes, documentation improvements, and more follow-up enhancements for color modes. Keep reading for the highlights! Highlights Fixed a breaking change introduced with color modes where it was required to manually import variables-dark.scss when building Bootstrap with Sass. Now, _variables.scss will automatically import _variables-dark.scss. If you were already importing _variables-dark.scss manually, you should keep doing it as it won’t break anything and will be the way to go in v6.

Bootstrap 5.3.2

14 September 2023 @ 2:30 pm

Bootstrap v5.3.2 is here with bug fixes, documentation improvements, and more follow-up enhancements for color modes. Keep reading for the highlights! Highlights Passing a percentage unit to the global abs() is deprecated since Dart Sass v1.65.0. It resulted in a deprecation warning when compiling Bootstrap with Dart Sass. This has been fixed internally by changing the values passed to the divide() function. The divide() function has not been fixed itself so that we can keep supporting node-sass cross-compatibility.

Bootstrap Icons v1.11.0

12 September 2023 @ 12:01 am

Bootstrap Icons v1.11.0 has arrived with 100 new icons—including new floppy disk icons, additional brand icons, new person icons, new emojis, some birthday cake, a few new science icons, and more. We’re now at over 2,000 icons! 100 new icons Here’s a quick look at all the new icons in v1.11.0: Check out the pull request for all the details on which icons were added and which were updated. I’ve also started adding a new added tag to icon pages with this release.

Bootstrap 5.3.1

26 July 2023 @ 8:05 am

Bootstrap v5.3.1 is here with bug fixes, documentation improvements, and more follow-up enhancements for color modes. Keep reading for the highlights! Color modes: Increased color contrast for dark mode by replacing $gray-500 with $gray-300 for the body color Added our color mode switcher JavaScript to our examples ZIP download Components: Improved disabled styling for all .nav-links, providing .disabled and :disabled for use with anchors and buttons Add support for Home and End keys for navigating tabs by keyboard Added some basic styling to toggle buttons when no modifier class is present Fixed carousel colors in dark mode Forms: Fixed floating label disabled text color Utilities: .

Bootstrap 5.3.0

30 May 2023 @ 7:35 am

It’s official, the final stable release of v5.3.0 has landed! It’s been a monumental effort to revamp our codebase for CSS variables and color modes, one that will see continued changes leading up to an eventual Bootstrap 6. And we’re so excited to finally ship it! On top of all the work that’s gone into this release, a lot has happened behind the scenes since we shipped our pre-releases. Keep reading to learn everything that’s new in v5.

Bootstrap 5.3.0-alpha3

3 April 2023 @ 7:35 am

Hot on the heels of our second alpha, we’re releasing a third (and unexpected) alpha for v5.3.0 today with some fixes for some Node Sass compilation errors. In addition, we’ve added a handful of other updates. We’re still on target to ship our stable release soon! Once again, if you’re new to the v5.3.0 alpha releases, please read through the Migration guide for the first alpha and last month’s second alpha.

Bootstrap 5.3.0-alpha2

24 March 2023 @ 2:40 pm

Our second alpha release of v5.3.0 has landed with a ton of enhancements and bug fixes for our new color modes! There’s still more to come, but we’ve held off shipping until we ironed out enough issues. Huzzah, we have! This v5.3.0 release is a monumental update for Bootstrap 5. It’s big enough that it could’ve been a v6 on its own, but we wanted to do right by the community and get color modes out the door without the massive major release upgrade.

Bootstrap 5.3.0-alpha1

24 December 2022 @ 8:00 am

It’s a Christmas miracle—Bootstrap v5.3.0-alpha1 has arrived just in time for the holiday break! This release brings new color mode support, an expanded color palette with variables and utilities, and more. We’re keeping things short and simple in this blog post with deeper dives into the new color modes and more coming in future posts. For now, we want you to enjoy the holiday break and come back next year feeling refreshed and rejuvenated.

Bootstrap 5.2.3

22 November 2022 @ 8:00 am

We’ve deviated from developing v5.3.0 to ship a new patch release, Bootstrap v5.2.3, with a handful of more urgent bug fixes. Highlights Added the missing :root CSS variables to our utilities bundle Fixed the deprecation warning with Sass 1.56.0 Fixed the RTL translate() direction for carousels Fixed tooltip and popover disposal inconsistencies We’re heading right back to it with v5.3.0 with support for color modes, new utilities, and more. Look for a pre-release of that soon.

Bootstrap Icons v1.10.0

11 November 2022 @ 12:01 am

Bootstrap Icons v1.10.0 is here with nearly 150 new icons. This release includes tons of new variants for person, building, and database icons, plus new brands, rockets, road signs, globes, and many more. We’re now at over 1,900 icons! 150 new icons Here’s a quick look at all the new icons in v1.10.0: Some highlights for the new icons include: 22 new person icons 26 new house icons 24 new building icons, including a renamed building to buildings 22 new database icons 24 new street sign icons New globe icons New EV, taxi, bus, and scooter transportation icons New rockets and more!

Kevin Powell

VN:F [1.9.22_1171]
Rating: 8.0/10 (1 vote cast)

HTML/CSS techniques and tutorials.

Web Dev Simplified

VN:F [1.9.22_1171]
Rating: 8.0/10 (1 vote cast)

Web development skills and techniques, and bite size tips.

cordova.apache.org

VN:F [1.9.22_1171]
Rating: 8.0/10 (1 vote cast)

Mobile apps with HTML, CSS & JS for Android & iOS.

Cordova Electron 4.0.0 Released!

11 March 2024 @ 12:00 am

We are happy to announce that we have just released Cordova Electron 4.0.0! This is one of Cordova's supported platforms for building Electron applications. [email protected] To upgrade: cordova platform remove electron cordova platform add [email protected] To install: cordova platform add [email protected] Release Highlights Some of the notable breaking changes in this release are: Node.js Requirement: This release requires the environment to have Node.js 18.0.0 or higher. It is recommended to use the current

Cordova Survey 2023 Results

12 January 2024 @ 12:00 am

Thank you very much for taking part in our user & contributor survey. We received 228 submissions. Let's dive straight into the data. This survey got over 200 responses and considering only a fraction of people who actually see the survey will respond, there are probably quite a lot of happy Cordova users and new and long-running app projects out there. We got some good feedback of the most requested improvements and biggest pain points. Usage Obviously almost all respondents work with Cordova and the most used platforms are Android (97.4%), iOS (89%), Browser (21.1%) and Electron (7%). Windows and macOS Catalyst got only a handful of responses in total. Chart platforms Build apps with access to native features not yet present in the web platform The top 3 reasons for picking Cordova are

Announcing the Cordova User & Contributor Survey!

24 November 2023 @ 12:00 am

The Apache Cordova projects wants to understand the users and contributors better. Therefore, we invite you take part in a short survey for app developers and contributors of Cordova plugins. The survey questions are designed to not contain any personal information and can be answered anonymously. Please take note that the survey is using Google Forms to process the responses. The Google privacy policy is applicable for the data processed. Take survey Thank you very much for taking part in this survey. The goal of this survey is to identify areas that can be improved by the Cordova community together. The survey is open from now on to December 24, 2023. The results will be shared on the Cordova blog.

Cordova Plugin InAppBrowser 6.0.0 Released!

23 November 2023 @ 12:00 am

We are happy to announce that we have just released an update to cordova-plugin-inappbrowser! [email protected] Release Highlights This is a new major version with breaking changes which requires at least [email protected] and [email protected]. Make sure to check and update your platforms. The most notable improvements in this major release are: Permission requests for Android Removal of deprecated code and platforms Make WebView inspectable on iOS Make system open tel, sms, mailto and geo links on iOS Please report any issues you find on GitHub! Changes include:

Geolocation Plugin 5.0.0 Released!

21 September 2023 @ 12:00 am

We are happy to announce that we have just released an update for cordova-plugin-geolocation! [email protected] To upgrade: cordova plugin remove cordova-plugin-geolocation cordova plugin add [email protected] Release Highlights Breaking Changes Modern JavaScript The JavaScript of the plugin has been upgraded to use ES6 features, such as let and const. NOTE: This release has failed to upgrade required engines. Despite the declared requirement on cordova-android >= 6.3.0 and no declared requirement on iOS, the new minimum requirements will be: cordova-ios

Camera 7.0.0, Media 7.0.0 & File-Transfer 2.0.0 Released!

12 September 2023 @ 12:00 am

We are happy to announce that we have just released an update for the following plugins! [email protected] [email protected] [email protected] To upgrade: cordova plugin remove cordova-plugin-camera cordova plugin add [email protected] cordova plugin remove cordova-plugin-media cordova plugin add [email protected] cordova plugin remove cordova-plugin-file-transfer cordova plugin add [email protected] Release Highlights cordova-plugin-camera Android 13 Supp

Cordova iOS 7.0.1 Released!

6 September 2023 @ 12:00 am

We are happy to announce that we have just released Cordova iOS 7.0.1! This is one of Cordova's supported platforms for building iOS applications. [email protected] Release Highlights To upgrade: cordova platform remove ios cordova platform add [email protected] To install: cordova platform add [email protected] Fixes: Building on Xcode 11 Cordova-iOS 7 is documented to support Xcode 11 and later. However, due to recent changes to support LimitsNavigationsToAppBoundDomains, builds fail on Xcode 11. To address th

Cordova Android 12.0.1 Released!

28 August 2023 @ 12:00 am

We are happy to announce that we have just released Cordova Android 12.0.1! This is one of Cordova's supported platforms for building Android applications. [email protected] Release Highlights To upgrade: cordova platform remove android cordova platform add [email protected] To install: cordova platform add [email protected] Fixes: Adaptive Icon Fix In Cordova-Android 12.0.0, an issue arose with the introduction of Android 13's Themed Icons support. This issue resulted in adaptive icons not being gene

Media-Capture Plugin 5.0.0 Released!

18 August 2023 @ 12:00 am

We are happy to announce that we have just released an update for cordova-plugin-media-capture! [email protected] To upgrade: cordova plugin remove cordova-plugin-media-capture cordova plugin add [email protected] Release Highlights Breaking Changes Android 13+ Support Beginning from Android 13 (SDK 33), the READ_EXTERNAL_STORAGE permission no longer has any effect. Instead, this permission has been replaced with more granular permissions: READ_MEDIA_IMAGES, READ_MEDIA_VIDEO, and READ_MEDIA_AUDIO. Also the WRITE_EXTERNAL_STORAGE has

File Plugin 8.0.0 Released!

11 July 2023 @ 12:00 am

We are happy to announce that we have just released an update for cordova-plugin-file! [email protected] To upgrade: cordova plugin remove cordova-plugin-file cordova plugin add [email protected] Release Highlights Breaking Changes Removed WRITE_EXTERNAL_STORAGE permission According to the official documentation on Storage updates in Android 11, the WRITE_EXTERNAL_STORAGE permission is no longer operational and does not grant access to write to e